product demand patterns