applied unused macros