hmmm ... would that have influence also to execute() ?
eg. : $ = execute("$$var = $$var + substr($arraypart1$arraypart2[$i],1,1)")
(if I put substr... outside the quotes it won't work anymore because of the doubled reference to $array)
Jochen
ps: my current project contains by now 59 execute() functions !