answer serialization and deserialization should work properly now