add serialization for data