refactor build_column_name