add trot smoothing