If i return the string as below it works -- so why doesn't it work in side of ilt.m?? r=ilt(sys,'i') eval(r); Also eval always prints out results even when i tell it to be quiet. Doug Stewart