add web stream and xml parser