improving delayed modulus