ensure all modules use strict mode and AMD suagred syntax