index child object parent object child parent list knowledg type node type list index child parent knowledg type node instead make list decrement index index list item candid arrai list item knowledg type node ktn knowledg type node parent list item item list design design list item list item list item item item list item contain knowledg type ktn candid add item candid index child 