The timing on the ducking feels a touch off. You might play a touch with the release on it, because as it is, it really interrupts the flow of the grove. You also may play around with the amount you duck each voice, since some voices sound really weird ducking all the way out. You did a nice job with the voicings and counterpoint.