generate a much more accurate and precise report