submodule deinit