Update PartOnePartTwo

Added javadoc and various comments