styling and js