first pass of participant creation api complete