NN framework core