tested and debugged make_more_column_assignments_possible
realized make_more_column_assignments is suboptimal, coded the test it fails