generate participant list