multiple changes... oops
finished initial sketch of the search function