implemented ducking: