Updated on part 2 comment if something is wrong or if its helpful.