CRUD for department + spec