add support for types in column headers