fix bugs in participant