Agregados comentarios explicando cada clase