decomposition approach