add js mode