universal splitting solution