added application macros