xml parsing added