Rengeteg ráncfelvarrás.
Kért pluszfunkciók egy része implementálva.