updated CSS and some JS