code review phase 1