Added projDemand() which will is used to generate the 2nd projected value
fixed conflict