obie funkcje można by było ująć w jednej