Extract reporting to module