fix js-end