removed NewFunction