demand_supply_registration 291013