adding knockout, reorg