added string-search