Do zrobienia jeszcze ograniczenia na liczbe miejsc przy zapisach, a potem opcjonalen rzeczy