fetch, update, delete, create data