Part 2 almost done!!