clock.c/h updated