updated CSS and added JS