Add functionality for different types of searches