added completed backprop for conv nets