do_language function completed.