switching to submodules hopefull
added submodules