add NNFramework