choose column types