modify haptic function follow.