dodana s-funkcja