refine the serialization