serialization documentation ready