hippo Patterns