all the javascripts work