fixed soap and text output, added list for text, refs #998