v-0.1 Implementation of persistence layer