Cream margarine and sugar. Add eggs. Add dry ingredients alternately with sour cream ending with dry. Add flavoring. Put half the batter in greased tube pan.; add cranberry sauce and put remaining batter on top. Sprinkle with walnuts. Bake at 350 for 55 min to 1 hr.