Main Search High Speed Blame