implementation for module report