added report-to-screen function