Create design-pattern