large rework: clock and ui processes etc etc