CNN Beta

A better organized and more streamlined revision of CNN.

Bonjour Vietnam