adds _foreach