integrate dom