Sift flour with next 4 ingredients.
Beat egg, add milk and melted butter and pour into dry ingredients.
Add apples and mix.
Turn into a well greased 8 inch baking pan.
Blend first 3 ingredients of streusal topping.
Work in the soft butter to make a crumbly mixture and sprinkle over
batter.
Bake at 400 degrees for about 30 minutes. Check it at 20-25 minutes
to make sure that you don't overbake it.

Chocolate Pudding (takes about 30 minutes and you have to stir it a
lot, but it's worth it!)

measure the dry ingredients into a saucepan and stir together.
Gradually stir in milk over moderate heat and dissolve all together.
Keep stirring until thickened. This may take 5-10 minutes, but it
will thicken eventually. Just keep stirring so it doesn't stick to
the bottom of the pan and scorch. Once it thickens bring it to a low
boil and cook for about one more minute.
Remove from heat.
Add a couple of tablespoons of the chocolate mixture to the beaten
eggs and beat all together. Repeat. Then add this egg/chocolate
mixture back into the pan with the chocolate mixture and beat to
combine.
Return to a moderate flame and cook, stirring constantly until
slightly thickened a bit more, which takes at least a couple more
minutes.
don't let it get too hot, and don't stop stirring or the eggs might
curdle.
Remove from heat and stir in vanilla and butter.
Pour into custard cups or a bowl. Put plastic wrap over the pudding
so that it touches the surface of the pudding so that skin won't form.
Cool thoroughly. Refrigerate.
Try not to eat the whole bowl yourself. Delicious w/ whipped cream!