update to mimic go time library