added more reporting features including a QuertFields enum