HCQ - Design Patterns ok