redid most of last par