add the edit a user functionality