Replaced Work with ReportThread