Main Search Smell Ass Dirty