New CC written
Many little changes.
More little changes.