Issue #61 Added javadoc
issue #61 let the caller decide on the `TimeUnit`
Issue #61 Got rid of  on