implemented do_determine_results