Onto part 3 almost done