finally, it functions as a clock again!