adding more analysis and better graph collapsing