enhance Participant.create method