fix js wrapper