fixed backstep bug