change mod

Hello
trying to change how the mod works Filter Select

trying to make a function of adding a new unit to a group, not creating a new group.

but not working

if Filters[group] == nil then Filters[group] = {}

full code

local Filters = {}

function AddFilterSelection(group)
	local SelectedUnits = GetSelectedUnits()
	local Names = {}
		
	
	-- I add this
	if Filters[group] == nil then Filters[group] = {}
	
	-- i comment this	
	--Filters[group] = {}
	

	
	for _,unit in SelectedUnits do
		local id = unit:GetEntityId()
		local bp = unit:GetBlueprint()
		--LOG(repr(bp))
		if not isInTable(Filters[group],bp.BlueprintId) then
			Filters[group][id] = bp.BlueprintId
			Names[id] = TechCategoryList[bp.TechCategory]..LOC(bp.Description)
			--Names[id] = bp.General.UnitName
		end
	end
	message = 'Filter contains: '
	for _,unitName in Names do
		message = message..unitName..', '
	end
	print(message)
	--PrintText(message,28,"ff9161ff",1, 'centerbottom')
end