Intelligent-Macros