added forEach()