added an example and fixd bug where seconds < 0 wouldnt return anything using report()