adjustments to user model