SDDHVA - Supplying Demand Part