I'm confused about what this is doing.  Why is it necessary to build persons and participants in a method that's only about generating instruments?