added Styles and JavaScript