NN Framework Attempt