final report. updated