conf and NaiveSGD added