classDesign