drobne upravy funkci (premenovanie a pod.) + pridanie komentarov, pred casti kodu, ktore bude treba zmenit