added caching to front-controller, first release-version of report