add initial version to unmarshal py marshaled data