added example of decomposition