changes to the user class