the search module