1Preheat oven to 350. Combine cake mix and pudding mixes in a bowl and set aside.
2Combine water, oil and eggs mix well. then add wet ingredients to dry ingredients and add sour cream and blend until smooth. Set aside.
3Combine all topping ingredients. Then pour 1/2 of cake batter into a 10x8 dish or 9x13 can also be used. Sprinkle with 1/2 of topping. pour rest of batter spread to edges and finish with rest of topping.
4Bake at 350 for 60 minutes of until center is set and toothpick comes out clean from center of cake. Cool 30 minutes before serving.