Added decomposition and interpolation section