Final report with revisions