requirements, start on MIT SOAP interface