util funcs add