Main Search Dick Swinging Compilation