fixed function columnInfo