You know what? there was suppose to have another two kind of loopands, in which it loops with time. So there was spatial loops and temporal loops. However, due to time constraint, it is discarded.