all javascript and css locally, no CDNs