refactor to name things timekit + start to split up ucr_funcs