demand patterns