added two jumping modes