introduced 3rd javascript libraries