Created most basic serialization (out of generalization0