add time funcs to pub