added ability to edit user profile