finished CatalogCategory CRUD