wip/ap-macro
