Implemented clock logic.