### Build vertical columns

Just like the row of blocks you created in last lesson, you can also create vertical columns or rows in the z-direction by looping through y and z values.

Column:

``````for (let j = 0; j < 10; j++) {
game.setBlock(new Position(10, j, -10), 20)
}
``````

The loop counter `j` receives values `0,1,2,...,9`

`for` loop will iterate through these numbers, and for each of them, run the code under the `for loop` header line -- call the function `game.setBlock()` to lay a block at coordinates `(10, j, -10)`.

After the loop is over, there will be 10 blocks total at locations:
`(10,0,-10), (10,1,-10), (10,2,-10),..., (10,9,-10)`

Together, they make up a column of 10 blocks tall at the horizontal location `(x=10, z=-10)`. (Even though this column is 10 blocks tall, we can only see 9 blocks above the ground because the first block at `y=0` is buried in the ground).

It's easy to shift the column up to show all the blocks by changing the loop counter value to be

`let j = 1; j < 11; j++`

``````for (let j = 1; j < 11; j++) {
game.setBlock(new Position(10, j, -10), 20)
}
`````` 