added verbose output option, exponential difference output