new map serialization process