timekeeping framwork finished