progress on soap api scripting