dodanie sprawdzenia gurad
dodanie guard
poprawki