setup CRUD tasks