report and publish