spec for catalog