time checks