So fine speedup

So fine speedup