initial styling and js