fixed part.java