added text searching