js moved to ktn-js