mae: work in progress