and pattern recognition