using adaptive string matching