serializing_functionality