split controller