add find and replace feature