finish category CRUD