- backprop with macros working (only tested with 1 output node)