names and column type