rotate  long loop