fix csv reading for lots of columns, more minor extensions