serialization + fonction write + struct Intersection