Design classes (33/48)

Design classes