add SGMLReader