update Number with funcs to be prototyped