Zaimplementowanie modelu
lekko zmieniony komentarz