adding MOD gp operator