Known and custom Design Patterns