Main Search Swallow Cumm