content/product type separation