parser changes and begin of SOAP interface