a basic clock