added class BoyerMoore