fixed sweeping