Updating add_column with proper priority factoring