changes to user model