Added recursive submodule init