Main Search First Time Swapper