dodana logika kače