removed useless final_message() function