serialization patch 2