updated bouncing