Done Up to part 2 for Part 2 for the Ultimate Challenege