generic_design_patterns
