add TimeHelper functions