changed the prg interface - add setSeet() and getNextPRGOutput() methods