New: consumerdemand