time based check