typo + module pattern