updated kso.ts