matching algorithm should be the entire text. Anyone with a thorough understanding of how texts are represented in Oberon can probably read the RX.Mod files and understand why the scope is limited. (A nice didactic exercise.) Regards, Peter E. imi Peter Easthope http://carnot.pathology.ubc.ca/