pattern recognition

>