Reports generation module