1.- Design and Pattern