initial import of function_resolver