fixing ComposeCatalog