Serialization and deserialization is working, need to be tested