introduction of separate TimeLabellingFn