column and row types