report controller