cyclic gmp

cyclic gmp