implement sending of macros in new scheme