working watch (without procedural space)