Improve accelerate