added davidsquarer as submodule