combine the profile model with user model