completed part2