product and consumer by condition