Decomposition + Reuse