add clock funcions