moving use strict from global scope to iife scope