Consumer demand and market competition