Updates:
* using the counter system to properly obtain rate
* printing in a human readable format
* formatting changes