modificado el codigo