bug fixes index.js, index.html