Macros

Initial commit