add DocumentBuilderInterface