Four columns added in random part

The number of columns increased from two to four. Also loops are now
used to create all columns.