Removing use strict from global space
Adding explanations for modularization