add epoch conversion function