hello, > x:a*3+b; > y:a*2+b^2; > > apple:[a=3,b=5]; > pear:[a=2,b=7]; maybe the following yields something useful -- L1 : [x, y]; L2 : [apple, pear]; map (lambda ([aa], subst (aa, L1)), L2); /* this makes a nested list */ matrix (%); /* turn nested list into a matrix -- displays more nicely */ hth robert dodier