First build: revealing module pattern