added multiline macros program