evaluate done without logic for exponentiation