set up some js and improved the css