added UI.java and UserManager.java