add/edit request