more work on JS/CSS/HTML