add User.java for server