more on sgd