added submodules
fixed missing submodules