unstable DOM extension classes
unstable DOM extension classes