add core dom module