Need build_column_config, and more refactoring