refacoring le code pour ObjectStream