modify function show_result