new xml parser and new features