added participant editor, and better handling for exceptions