fix js2