Whenever we run our code, nodejs wraps it inside an IIFE and then we have access to all these variablesThis helps in creating separate scope and ensures the global namespace is clean.