Updated UserProfile model and controller to have more fields