fixed bugs with columns, columns can now be arranged in any order