Product Catalog: Part I -- Creating the Product Catalog: Part II -- Searching the