string submodule