cleaned up final report with interpolation