code a digital clock from scratch (1)