trochę komentarzy + uwzględnianie nulli