In order to handle the catalog, it might be appropriate to implement a
with some utility rotines.