Main Search Aka Giggles