renamed set_columns