add SerializableDemo