reconstruct time
reconstruct time