fix the location of some classes
add DocumentInterface and DocumentBuilderInterface