[ADD] FunctionExtention