add catalog and catalog type model