add Controller.java