improved saved macros format