added User.java file