modify jump step function