Patterns_for_all