comments, more validation in script.js