implement participant push from list