simple serialization added