added tests
removed submodule dependency