fix - use vector class for columns list + misc fixes