1 box yellow cake mix (I use Duncan Hines)
1 (3 oz) package instant vanilla pudding mix
4 eggs
1/2 cup oil
10 ozs. 7-Up

Icing:
2 cups sugar
2 tablespoons cornstarch
2 eggs
1 large can crushed pineapple
1 stick butter
1 cup shredded coconut

Preheat oven to 350ºF. Combine cake ingredients. Beat well with a mixer. Pour into a greased bundt pan or 3 greased cake layer pans. Bake layers for 25-30 minutes or the bundt for closer to 45 minutes. Cake is done when a toothpick inserted in the middle comes out clean. Cool cake on a wire rack.

In the meantime, combine the icing ingredients in a saucepan over med-low heat. Stir constantly, cooking until thick and just starting to bubble. Cool icing mixture completely before icing the cake.