converted utils funcs