add DOMReady function