attempted to improve macros