added part 2 and updated 3 in the evalution