dammit stochastic gradient descent..