updated user model to test theory