try serialization