Mandarin Orange Cake

Several years ago my wife worked with a very nice lady from Japan. One day she brought a desert for everyone to try, it was the most incredible tasty deserts anyone had ever tried. It was called Mandarin orange cake and here is the recipe:

1 box Butter Recipe Cake mix
3 eggs
1 stick margarine
1 can mandarin orange juice and all
1 small box Instant Vanilla pudding mix. Use 1 cup of milk to prepare pudding.
1 big size Cool Whip
1 big can of crushed pineapple (drain juice)

Heat oven to temperature listed on cake mix box. Mix the cake mix, eggs, margarine and mandarin oranges (juice and all) together until blended. Pour mixture into prepared cake pan. Bake according to the directions on the cake mix box.
For the icing – Prepare the pudding mix according to the directions on the pudding mix box. Stir the pudding, cool whip and drained crushed pineapple together. Ice the cake and store in the refrigerator.