Kommenteltem az egészet, csak hibákat dobott a módosítások miatt, úgysem
kell már