Principal Buscar Sweeping