Analysis review (4/30)

Analysis review