publishing as jstools-core