Update self-invoking.js