improve search for text and pattern
implement search by pattern