Corrected Module pattern