analysis-macro