surround plugin as submodule