Preheat oven to 350°F.
Grease and flour two 9 inch layer cake pans.
Combine all cake ingredients together in a large bowl.
Then beat at medium mixer speed for 2 minutes.
Turn into prepared pans.
Bake 30 minutes or until cake tests done.
DO NOT UNDERBAKE.
Cool in pans for 10 minutes.
Remove from pans and finish cooling on racks.
Split layers in 1/2 horizontally.
Spread 1 cup filling between each layer and over top of cake.
Keep cake chilled.
*optional* Garnish with chocolate curls.
For filling: combine milk, rum, pudding mix and topping mix in a deep narrow bottom bowl.
Blend well at high speed for 4 minutes until light and fluffy.
This makes 4 cups of filling.