Using module pattern.