For the puddin in the middle - we'd get the cooked pudding kind, mix it up, and when it was cool, we'd pour half the cake batter in the pan, then kind of carefully pour/mound up the pudding in the center of the cake pan (so it doesn't touch the walls) and then pour the rest of the batter very carefully around and over it, then bake like that.