NN Framework revise

now with divide, and weights