added gui.java