started work on persistency
marshaling looks nice
unmarshaling works too!