--					warn(b, b:GetChildren())

				
					local val = b.text.Value	-- обязательный элемент
					local new = sample:Clone()	--Make a clone of the sample frame
					new.PName.Text = val		-- устанавливаем текст
					-- new.LayoutOrder = num + a	--UIListLayout используется для корректной сортировки списка
					local x = b:FindFirstChild("image")
					if x then
						image = x.Value
					end
					if image then 
						new.Image.Image = image	-- установка картинки
					else
						new.Image.Parent = nil
						new.Pname.Position.X = UDim.new(0,0)
						new.Pname.Size = UDim2.new(1,0,1,0)
					end
					
							-- подключение скрипта самоуничтожения
					local des = dm:Clone()
					des.Parent = new
					des.Disabled = false
					-- вывод на экран
					new.Parent = sf--Parent to scrolling frame
					new.DestroyMe.Disabled = false	-- стартуем скрипт самоуничтожения
				end
				b.Parent = nil
			end
							-- уничтожаем элементы
			for a,b in pairs(tmp) do