changes to styles and js