pushing my updates on the xml parsing. still not finished