overload some functions in User.java