Heather-  made all classes tightly cohesive and loosely coupled