string searching added