- util.js
- separate port opening