add submodule, fixes #1