fixed acceleration logic