improved acceleration