added exponent evaluation