renamed adapt_match_result_function to specific_function for consistency in the report