fix js3