prep
adding more time utility functions