wrote an analysis of the macro