Design classes

Design classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classesDesign classes