macro pattern analysis
macro pattern analysis