added TwoParts.java