Fix behavior of addColumns, add addColumn