adding nesterov algorithm
smooth nesterov added