adding smartDealsPersistence