Added CSS and JS functionality