i think the code is pretty much done. now for the report!