working on integrating backprop with normal prop