patterns_21