taking out unused parameters
adding auto eta
updating example
removing dependency on sgd