introduce concept of serialization.