decomposition solved