add js components