Passed Part 1 tests and code review