Main Search Top Bottom Cumpilation