working un the backpropagation currently