Added ForEach3