Added decomposition