adjusted scope to functions to be IIFE. No variables in the global scope.