finished time functions