New version not using revealing module pattern ++ File rename