Bitter harmonious sweeping