initial commite with submodule docs