updated UserInterface.java