splitting up solutions