FunctionBasedMetaProvider Implemented