add DBDocument and Route interfaces