change return type of update/delete/create