added : support of serialization for fast loading