rework the way persistant store is initialized