add User.java and Server.java