driving and bouncing ...