added report and code for phase1