Analysis review (10/30)

Analysis review