CNF

@Hoss93 
what naming?