some re-factoring in helper; work on scs-translator