works like a Swiss watch