add network cycle alg