making a cooking addon lua error need help pls

so im making a cooking addon and i want to add more then one entity to my macine to make win budt i dont know how to make so it wouldt only bake when i added all items insted of 1 pls reply

script: init file

function ENT:Initialize()

self:SetModel( "models/props_wasteland/laundry_basket001.mdl" )
self:PhysicsInit( SOLID_VPHYSICS )      -- Make us work with physics,
self:SetMoveType( MOVETYPE_VPHYSICS )   -- after all, gmod is a physics
self:SetSolid( SOLID_VPHYSICS )         -- Toolbox

    local phys = self:GetPhysicsObject()
if (phys:IsValid()) then
	phys:Wake()
end
self.isBaking = false
self.finishBakeTime = 0

end

function ENT:StartTouch(ent)
if ent:GetClass() == “gin” and self.isBaking == false then
ent:Remove()
self.isBaking = true
self.finishBakeTime = CurTime() + 5

end

end

function ENT:Think()
if self.isBaking == true then
self:SetColor(Color(255,0,0))
else
self:SetColor(Color(0,255,0))
end

if self.isBaking == true then if self.finishBakeTime <= CurTime() then
self.isBaking = false

local wine = ents.Create("wine")
wine:SetPos(self:GetPos() + Vector(0,0,30))
wine:Spawn()
end

end
end

http://forum.facepunch.com/showthread.php?t=1548565