update num funs