Create te_macros