Updated e generation