initial commit - basic clock functionality