add more serialization tests