Demand and supply understanding