working initial commenting macros