Pre-heat oven to 180 degree.
If using dried cranberries,soak them in 1/2 cup of water with 1 tsp sugar init for 20 minutes.strain any extra liquid and keep aside.
Stir in the vinegar to milk.let it stand for 5 minutes.
Pulse instant oats in a foodprocessorto get a coarse powder (not fine).Mix all thedriedingredientsflour,oats,baking powder,bakingsoda,salt,sugar.
In another small bowl beat egg lightly,add milk and vinegar mixture,melted butter,orange zest.give it a stir.
Pour in the wet mixture to the dryingredient.Mix just until everything isincorporated(don't overmix).
Dust cranberries with little bit of flour.Fold in chopped walnuts and cranberries into the batter.
Grease a standard 9x5 loaf tin. Transfer the mixture and bake for 30-35 minutes or until a tooth lick comes out clean.