added ability for user to edit profile