forked from: Ring

rotating the ring