adding ForEach and Filter