Main Search Swapping Ass