partial serialization