removed submodules because I've decided to write my own