code review part2