corrected sign in macros