xml now parses, but still problems