Main Search Cumtribution