system splitting