split out solutions