Using macros in the older version