feature add demo for Serialization