Create portal.js