user profile is done and fully functional