added html5 shim