First draft of persistence
First draft of persistence