但是會一個很大的loop,所以state會走回原來的入口