fixed curr_neg
fixed acceleration