improve comments
modernize submodule