JST-1 refactor and configurable knights