report controller with alternate directory