implement jios::endj