main.js documentation:line 276