advanced reporting techniques