updated how the columns work