final_read