finished initial implementation of service catalogs