He añadido algunos comentarios