Usage of macros and variables