the User class has been extended