Splitting controller