column id to column name

improved column ordering by using column name instead of column id as UI
can change column order