Supply and Demand system in progress