add js2 mode. too annoying with js3