separation of js and css