updated CSS and JS