add basic persistence
store data as hash
future possible mod