add soap tool for workflow