finished writing fix method for when there are too many columns with max assignments