build and minor improvements
backprop same init so results can be compared