finish js-1