mechanical sweeping