user.java with comments