CNF: Visiting the Past and My Realization.