FunctionApi - functional programming interface