add exponential calc