new scudum for persist code