Module pattern

Module pattern 

Source