added ability to edit user