cleared out all backpropagation, it needs a rewrite.