Part 2...Continuation from Part 1...Enjoy