finished Donnell_rev_02