hi julian > [bang( > | > [f $0] > | > [traverse pd-$0-somedata( you won't get the $0 into pd-$0-somedata this way. instead try this: [bang( | [f $0] | [makefilename pd-%d-somedata] | [traverse $1(