New: patternanalyis