Analysis review