macros 0.3 added