updated styling and js