added nesterov