add arguments for NewFunctionStatment