Knowledge Endowing NTC