add local bindings to keep these from polluting the global scope.
add local bindings to keep these from polluting the global scope.
add local bindings to keep these from polluting the global scope.
add local bindings to keep these from polluting the global scope.
add local bindings to keep these from polluting the global scope.