demand `input.url`, fix index.js comments