corrected html and diagram_by Yang Liu