Use of macros