implemented exponential method running
implemented exponential method running
some issues fixed
added todo