add in the user model with auth