readded custom ForEach-extention