Temporary
A whole new serialization method