Func

newFunc() feature has been added