louis | updates to use persistent storage