split up the reporting to make it simpler