added ProductUI.java