First version of persistanceMgr