Reports

review my changes and merge to the masters code