finish the summarize task