initial report, code doesn't work in the report, a lot to do