new demandspike code