starting to add persistence