exteranl js