Module pattern, use strict