Main Search Complimenting