implemented bouncing but steady-state is unstable(keep moving)