working on soap2013 code. doesn't compile