adding module reveal pattern