implement find, find next, and find previous