adds js module pattern