MODIFY: add case sensitive search
MODIFY: case sensitive search method
MODIFY: search string length