improve serialization efforts