add extra macros

:+1: