entity-product