finished analysis 2