Hi all, a silly one that I can't square away. I have a program prg1 that has some useful functions. I want to use these functions in program prg2 but if i use set procedure additive I get errors when calling the functions. I can issue the command do prg1 at the top of the program prg2 and I can then use the functions. Am sure there is a better/proper way to open up prg1 and it's functions so I can use them in pgr2 but drawing a blank. Thanks ~M