new cnf.shared