7-records-and-macros