organize code HttpSoap