add modulus env changing