Add for loop support