Hello Taco! thank you, I still struggle to get this to run without errors, but I will try to understand first. I think I understand the begin group / end group and s:= a thing. I might follow Laurence's suggestion to read the MetaFont book (macros section) first. Thanks again, Patrick