modified serialization