update commits before refactoring participantinterface