added persistent set