expanded user model