split decomposition