preheat oven to 325 degrees; combine flour; soda, powder and spices; cream together butter, sugar and oil; add molasses and stir well; beat in egg yolks; stir in madeira and milk; beat in dry ingredients; beat egg whites to soft peaks and fold in gently; pour batter into well greased 10 inch tube pan; bake for 1 hour 15 minutes; cool and serve.