implements sector CRUD