software time controller