Works CRUD