added backprop to reconstructions as well