This going to be a program on decomposition