Zaimplementowano funkcje kary