updated JS and CSS