Implemented FunctionOp