Bloom Design Patterns