hook up persistent storage into engine