analysis of macros 5960912