revise analysis