Nocc:B13d0808677192937ab0c1301ee5dbbf71d41a1e-The source code from NOCC is o/en

The source code from NOCC is old and dusty. Helps us to make NOCC fit for the future.