spoke dir has problem, should be end - begin