Hi, I was trying to run following code from its manual i.e. metaobj's manual. newCircle.a(btex A etex); newCircle.b(btex B etex); newCircle.c(btex C etex); newCircle.d(btex D etex); newCircle.e(btex E etex); verbatimtex \small etex; newMatrix.mat(3,3)(nb,a,nb,b,e,c,nb,d,nb) "hsep(2cm)", "vsep(2cm)"; mcline.mat(2,2,2,3) "name(a)"; ObjLabel.mat(btex a etex) "labpathname(a)","labpos(0.75)", "labdir(top)"; mcline.mat(2,2,2,1) "name(b)"; ObjLabel.mat(btex b etex) "labpathname(b)","labdir(bot)"; mcline.mat(3,2,2,1) "name(c)"; ObjLabel.mat(btex c etex) "labpathname(c)","labdir(llft)"; mcarc.mat(3,2,1,2) "arcangleA(-40)","arcangleB(-40)", "border(3pt)", "name(d)"; ObjLabel.mat(btex d etex) "labpathname(d)","labdir(lrt)", "labpos(0.3)"; ObjLabel.mat(btex e etex) "labpathname(d)","labdir(llft)", "labpos(0.7)"; mcarc.mat(1,2,2,1) "arcangleA(12)","arcangleB(12)", "name(f)"; ObjLabel.mat(btex f etex) "labpathname(f)","labdir(lrt)"; mcarc.mat(2,1,1,2) "arcangleA(12)","arcangleB(12)", "name(g)"; ObjLabel.mat(btex g etex) "labpathname(g)","labdir(ulft)"; mat.c=origin; drawObj(mat); The problem is that the computer kind of stops processing. I mean it is taking too long. My pool_size is 100MB. I have increased it. -- Best regards, Shiv Shankar Dayal