dom single entry point