generator split