improve OpenDocument; add submodule svm