add cyclic module
noted that cyclic system use ng3D
impove cyclic system