report module (new version)