Lesson 8 serializing, tightening cohesion and loosening coupling