add Box.java