attempt at acceleration, doesn't take timestep into account