change struct Server to struct ParticipantManager