clarified for_each