fleshed out report genertation, still missing a couple of the tables