added most htmls and javascripts