Indian meals can be simple, filling, colorful, and surprisingly varied even when the kitchen uses familiar ingredients most days. bestmenuideas.com can help readers explore Indian menu ideas, regional dishes, family meals, vegetarian cooking, breakfast choices, festive food, seasonal ingredients, and practical meal-planning methods. Many people imagine Indian cooking as something that requires several dishes, long preparation, and a large collection of spices, but everyday home cooking does not always work that way. A useful menu can be built around a few dependable foods and then changed through seasoning, cooking methods, side dishes, and regional influences. Rice can be combined with lentils and vegetables one day, while the same ingredients can become a different meal with another preparation. Flatbreads provide another flexible base because they can accompany vegetables, beans, paneer, or simple yogurt-based sides. Breakfast can move between poha, upma, idli, dosa, stuffed breads, and several other familiar choices without making the morning routine difficult. Lunch can remain practical through combinations that use prepared ingredients intelligently. Dinner often works better when the recipes are simple enough to fit around work, school, and household responsibilities. Seasonal produce can also keep meals changing naturally throughout the year. Families have different tastes, so menus should leave some room for milder flavors, stronger seasoning, different textures, and varied portion sizes. Planning ahead can reduce unnecessary shopping and save time during busy weekdays. It can also prevent the common problem of opening the kitchen cupboard and wondering what to cook again. Indian cuisine offers enough flexibility to make planning easier once the cook starts thinking in combinations rather than isolated recipes. One vegetable can become a dry preparation, curry, filling, rice mixture, or side dish depending on the day’s needs. Lentils can also appear in several forms, making them useful for repeated meal planning without creating the feeling of eating the same thing constantly. Home menus do not need to look like restaurant menus. In fact, practical cooking often becomes more enjoyable when the menu fits real household schedules and ingredient availability. A sensible approach combines familiar meals with occasional experiments so the kitchen stays comfortable while still offering something different. This kind of planning can make daily food decisions easier without removing the pleasure of cooking.
Breakfast Ideas Keep Mornings Flexible
Breakfast can become repetitive very quickly when the same two or three dishes appear every morning, but Indian cooking offers many practical choices for creating a simple rotation. Poha can be prepared with vegetables, peanuts, onions, or fresh herbs depending on what is available in the kitchen. Upma can follow a similar flexible approach because different vegetables and seasonings can completely change the final result. Idli and dosa can work well when batter is prepared in advance, making the actual morning cooking much easier. Stuffed parathas provide another option when families want something more substantial and filling. Cheela made with chickpea flour can also be prepared without requiring a long cooking process. Families that prefer lighter breakfasts can choose fruit, yogurt, milk, or another simple combination alongside a smaller savory item. The important part is matching breakfast with the morning schedule. A complicated recipe may be enjoyable on a relaxed weekend but difficult to repeat before school or work each weekday. Preparation the previous evening can make a large difference because vegetables can be washed and cut before the morning begins. Batter, dough, or soaked ingredients can also be organized ahead when appropriate. Breakfast accompaniments can create variety without requiring entirely new recipes. A different chutney or yogurt side can make a familiar dish feel slightly different. Mild flavors may suit children better, while adults can add stronger seasoning separately if desired. Portion sizes also depend on individual appetite and daily activity, so one fixed serving does not need to suit everyone. Leftovers can sometimes become breakfast ingredients as well. Cooked vegetables can be placed inside stuffed breads, wraps, or savory pancakes instead of being discarded. This reduces waste and saves preparation time. Families can create a weekly breakfast rotation with a few familiar options and one new dish when time permits. This gives structure without making mornings feel overly planned. Breakfast does not need to be the most elaborate meal of the day. It simply needs to be practical, enjoyable, and suitable for the people eating it. Indian breakfast traditions are broad enough to support this approach without forcing families into one particular style. Rotating ingredients, textures, and cooking methods can keep breakfast interesting while making preparation easier. A little planning can turn the first meal of the day into something that feels organized rather than rushed.
Quick Lunches Save Busy Days
Lunch often becomes difficult when the household has different schedules and limited time for cooking during the middle of the day. A practical Indian lunch can be built around rice or roti, one protein-rich dish such as dal or beans, a vegetable preparation, and a simple side such as yogurt or salad. This combination can be adjusted easily when certain ingredients are not available. A mixed vegetable dish can use whichever produce needs to be cooked first, reducing waste. Cooked lentils can also be prepared in a larger quantity and used across more than one meal when stored properly. Rice can become part of several different dishes rather than appearing in exactly the same form every time. Lunch planning becomes easier when the cook identifies ingredients that can serve multiple purposes. Chickpeas can appear as curry on one day and a salad or filling on another day. Paneer can be used in a vegetable preparation, wrapped inside flatbread, or added to a mixed dish. These options create variety without requiring a completely different grocery list for every meal. Packed lunches need additional thought because some foods travel better than others. Dry vegetable preparations, stuffed breads, simple rice dishes, and thick lentil preparations can be practical choices depending on storage and serving arrangements. Foods that require immediate freshness may be harder to manage when people eat several hours after leaving home. A weekly lunch plan can reduce daily decision-making, although the plan should remain flexible enough for unexpected schedule changes. Families may also prefer one simpler meal during especially busy weekdays. There is no reason for every lunch to contain several separate dishes. Sometimes rice with dal and one vegetable side can be satisfying enough, especially when the ingredients are prepared well. Fresh herbs, chutneys, and yogurt can provide additional flavor without creating significant extra work. Leftovers can also be reused thoughtfully when they have been stored safely. Turning earlier meals into wraps, rice dishes, or fillings can reduce waste while adding variety. The main goal is maintaining a realistic cooking routine that does not become exhausting. A menu that looks impressive on paper but takes too long every afternoon will eventually become difficult to follow. Practical lunch planning should consider available time, family preferences, ingredient overlap, and storage needs. When these factors are considered together, lunch becomes much easier to manage. Indian cooking offers plenty of simple combinations that can fit comfortably into busy schedules without sacrificing flavor.
Vegetarian Meals Offer Many Choices
Vegetarian Indian meals can be remarkably varied because vegetables, lentils, beans, paneer, grains, dairy foods, nuts, seeds, and herbs can be combined in countless ways. The same main ingredient can produce several completely different dishes when the preparation style changes. Potatoes can be roasted, cooked with peas, combined with spinach, used as filling, or included in a mixed vegetable dish. Chickpeas can become a thick curry, a lighter salad, a filling for flatbreads, or part of a mixed preparation. Paneer can be cooked with tomatoes, vegetables, peas, spices, or simple herbs. Lentils can also be prepared in different regional styles that change both texture and flavor. Vegetarian menus become easier when cooks stop thinking of vegetables as one side dish and start treating them as the main foundation of the meal. A single vegetable can be combined with lentils for one meal and with flatbread or rice for another. Different cooking methods can also make familiar ingredients feel new. Steaming, roasting, grilling, sautéing, simmering, and baking each create different textures. This allows menu variety without requiring an unusually large shopping list. Seasonal vegetables can naturally change the menu throughout the year. Fresh greens, peas, carrots, cauliflower, beans, gourds, and other produce can each appear in several preparations. Family members may also have different preferences, so a mildly seasoned base dish can sometimes be served with stronger chutneys or additional seasoning separately. Vegetarian meals are particularly useful for family gatherings because several dishes can be prepared together and served buffet-style. Guests can choose combinations according to their preferences without requiring completely separate meals. One-pots dishes can also simplify cooking when the household wants fewer utensils and less cleanup. Khichdi is a good example of a flexible meal because grains, lentils, vegetables, and mild seasonings can be combined in many ways. Stuffed breads provide another practical option because fillings can be made from vegetables, paneer, lentils, or other prepared ingredients. Vegetarian meals also provide good opportunities for using leftovers creatively. Cooked vegetables can become fillings, while extra dal can be adjusted and used in another preparation. This makes the kitchen more efficient while reducing food waste. Variety can come from grains as well because rice, wheat, millet, and other cereals can be rotated. Vegetarian menu planning becomes much easier when the cook creates combinations rather than relying on one fixed recipe for every ingredient. This approach leaves enough room for personal taste and seasonal changes. It also allows a family to maintain familiar meals while still discovering new combinations. Indian vegetarian cooking is therefore not limited by a lack of options. It offers a broad range of ingredients and preparation styles that can keep everyday menus interesting.
Regional Dishes Expand Menus
Indian cuisine becomes much easier to appreciate when meals are viewed through their regional differences instead of treating the country as one single cooking tradition. Different areas have developed distinct dishes based on local ingredients, climate, farming practices, cultural traditions, and historical influences. South Indian menus commonly include rice-based foods, lentils, fermented batters, coconut, tamarind, curry leaves, and several vegetable preparations. Northern cooking often includes wheat-based breads, legumes, dairy ingredients, and richly seasoned gravies. Western regions offer many combinations involving vegetables, grains, snacks, and sweets, while eastern cuisines include their own traditions around rice, vegetables, seafood, mustard, and distinctive desserts. These descriptions are broad because each state contains many smaller local styles. Exploring regional foods can make menu planning more interesting because it provides new ideas without requiring unfamiliar ingredients every time. A cook might choose one regional breakfast during the week and another style for the weekend. This creates variety while introducing the family to different food traditions. Familiar ingredients can also be prepared according to different regional methods. Rice can become a simple lemon preparation, a vegetable pulao, a curd-based dish, or another regional variation. Lentils can be seasoned differently depending on the intended style, while vegetables can be cooked with different combinations of spices and herbs. Regional exploration does not have to begin with complicated dishes. A family can choose one manageable recipe from a different region and include it once each week. This gradual approach makes experimentation easier. Children can also become more interested in food when they learn that the same basic ingredient can appear in very different dishes. Regional meals provide a useful way to introduce new flavors without changing the entire household menu at once. Festivals also provide opportunities to explore regional dishes because many celebrations have traditional recipes associated with them. These foods often carry cultural meaning in addition to flavor. Learning about a recipe’s regional background can make the meal feel more interesting. Regional menu planning also helps prevent the idea that Indian food always means the same type of curry, rice, or bread. The diversity is much broader. A menu can move between different regional influences while still using ingredients already available at home. This creates natural variety and reduces the sense that meal planning requires constant invention. Regional cooking also encourages cooks to learn small techniques that can improve familiar ingredients. The goal is not reproducing restaurant dishes exactly. Home cooking can remain simpler while still respecting the main characteristics of a regional style. Exploring regional dishes can therefore provide fresh menu ideas without making daily cooking unnecessarily complicated.
Healthy Sides Complete Meals
Side dishes can change the overall character of an Indian meal without requiring much additional cooking. Yogurt, raita, salads, chutneys, pickles, fresh herbs, roasted vegetables, and simple fruit can provide different textures and flavors beside the main dishes. A spicy curry may feel more balanced when served with mild yogurt or cucumber raita. A simple rice dish can become more interesting with a fresh chutney or crunchy salad. These additions do not need to be elaborate. Sliced cucumber, tomato, onions, carrots, and herbs can create a useful fresh side in only a few minutes. Yogurt can be mixed with herbs, grated vegetables, or mild seasonings to create an easy accompaniment. Chutneys can also be made from different ingredients, including coriander, mint, tomatoes, coconut, peanuts, or other familiar foods. Their strong flavors mean only a small amount may be needed. Pickles provide another traditional option, though personal preference and the rest of the meal should guide how much is served. Side dishes are especially useful when families have different preferences because they can adjust the meal without preparing completely separate main dishes. Someone who wants a milder meal can choose more yogurt or fresh vegetables, while another person can add chutney or stronger seasoning. This makes one main menu more flexible. Fresh sides can also help create contrast when the main meal contains several soft or cooked foods. Texture matters because crisp vegetables and creamy yogurt can make the meal feel more varied. Fruit can also work as a simple ending without requiring additional preparation. Seasonal fruit can provide an easy way to change the menu throughout the year. Sides can also become a useful place to use small quantities of ingredients that might otherwise be wasted. Extra herbs can become chutney, while leftover vegetables can be mixed into a fresh salad or yogurt preparation when suitable. This makes meal planning more efficient. The number of side dishes should remain reasonable because making too many can increase preparation time without adding enough value. One fresh side and one flavorful accompaniment can often be sufficient. Indian menus become more interesting when cooks consider the complete plate rather than focusing only on the main dish. Small additions can change the flavor balance significantly. This approach also gives families more flexibility without creating a second full cooking project. Side dishes are therefore practical tools for variety, texture, and personal preference. They can help familiar meals feel different while keeping the overall menu simple.
Simple Dinners Reduce Effort
Dinner often works best when it remains simple because many households have already spent much of the day working, studying, commuting, or managing other responsibilities. A practical dinner can include roti with vegetables, dal with rice, simple khichdi, vegetable pulao, stuffed breads, or another familiar combination. The goal is not reducing every dinner to the same basic meal. Instead, the menu can rotate between a few easy formats so cooking remains manageable. Advance preparation can make a major difference. Dough can be prepared earlier, vegetables can be washed and chopped, and lentils can be organized before the evening rush begins. Leftovers can also become useful ingredients when stored properly. Cooked vegetables can become fillings, while extra rice can be turned into another seasoned preparation. This prevents waste and reduces the feeling that yesterday’s food must simply be served again unchanged. Dinner can also be lighter or more substantial depending on personal preference and the rest of the day’s meals. Families do not need to follow one fixed dinner style because routines vary considerably. Some people may prefer a substantial meal, while others may be comfortable with a lighter combination. Seasonal weather can influence these choices as well. Warm dishes may feel more appealing during cooler periods, while lighter preparations may suit hotter evenings. Mild seasoning can also be convenient when people prefer calmer flavors at night. Chutneys, yogurt, and simple salads can provide variety without requiring much additional preparation. A weekly dinner plan can include familiar options along with one experimental recipe when time allows. This prevents the kitchen from becoming a daily guessing game. It also helps with shopping because the cook can identify which ingredients will be needed throughout the week. Dinner menus should remain flexible enough to accommodate unexpected late work, guests, or changes in schedule. One of the easiest ways to make a plan sustainable is keeping a few very quick recipes ready. These become useful when the planned dish suddenly feels impossible to prepare. The menu can then change without creating unnecessary stress. Simple dinners can still feel satisfying when the ingredients are fresh and the seasoning is balanced. A meal does not need several separate dishes to feel complete. Sometimes one well-prepared dish with a suitable side is enough. This approach saves time, reduces cleanup, and makes weekday cooking more realistic. The best dinner menu is usually one that the household can follow repeatedly without becoming tired of the process.
Festive Menus Need Thoughtful Planning
Festive meals often include more variety because celebrations provide opportunities to prepare dishes that may not appear during regular weekdays. Indian festivals can involve regional sweets, savory snacks, special breads, rice dishes, vegetable preparations, and other foods connected with family traditions. Planning becomes especially important when several dishes need to reach the table around the same time. Some preparations can be completed earlier, while others need to remain fresh until serving. Knowing this before cooking begins can reduce stress considerably. The number of dishes should also match the number of guests because preparing excessive quantities can create unnecessary leftovers. Variety does not require making a huge number of dishes. A smaller menu with different textures, flavors, and colors can feel generous when the items complement one another well. One richer dish can be paired with a simpler vegetable preparation, while a fresh side can provide contrast. Sweets can remain a special part of the menu without requiring multiple desserts unless the occasion specifically calls for them. Family traditions deserve attention because certain dishes may have emotional significance beyond their taste. A particular sweet or savory item may be prepared every year because it reminds relatives of earlier celebrations. New dishes can be added around these traditional favorites without replacing them. Guests may also have different preferences, so a mild option can be useful when several age groups are present. Ingredient planning becomes more important during festivals because quantities are larger and some items may require special ingredients. A written shopping list helps prevent forgotten items when several recipes share common ingredients. Kitchen space should also be considered because multiple preparations can compete for burners, utensils, and preparation areas. Cooking in stages can make the process calmer. Family members can also share simple responsibilities when appropriate, reducing pressure on one person. Festive meals should create enjoyment for the cook as well as the people eating them. Spending the entire celebration in the kitchen can defeat that purpose. Advance preparation, organized storage, and realistic recipe selection can help create a better experience. Traditional food becomes more enjoyable when there is enough time to appreciate the gathering itself. Festive menus can also introduce younger family members to recipes that they may later continue preparing themselves. This keeps food traditions moving between generations. The menu can therefore be both a celebration and a form of cultural memory. Planning carefully allows the cook to provide variety without making the preparation unnecessarily exhausting. A thoughtful festive menu is not measured only by the number of dishes. It is measured by how well the food supports the occasion, the people attending, and the traditions being celebrated.
Seasonal Cooking Adds Freshness
Seasonal ingredients can naturally change an Indian menu throughout the year because different vegetables, fruits, herbs, and greens become available at different times. This provides variety without requiring the cook to constantly search for completely new recipes. Winter often brings ingredients such as peas, carrots, leafy greens, cauliflower, and root vegetables that work well in warm dishes. Summer can encourage lighter preparations involving fruit, yogurt, fresh vegetables, and quicker cooking methods. Monsoon conditions may inspire warm snacks, steamed dishes, soups, and other comforting foods. Exact availability differs by region, so local markets remain the best guide. Seasonal cooking can also make shopping simpler because commonly available ingredients can become the foundation for several weekly meals. One vegetable can be prepared in different ways to prevent repetition. A fresh green can become a stir-fried dish, be added to lentils, or become part of a flatbread filling. Seasonal fruit can be served directly, added to yogurt, or used in simple preparations. Fresh herbs can also change familiar meals through small additions. Coriander, mint, curry leaves, ginger, and other herbs can create different aromas without requiring major recipe changes. Weather can influence cooking time too. During hot periods, families may prefer recipes that spend less time beside the stove. During cooler periods, longer cooking can feel more comfortable. Seasonal menus can also create family traditions because certain foods become associated with particular parts of the year. These small traditions can make meals feel more connected with time and place. Children can also become more familiar with different fruits and vegetables when the household introduces them regularly. This can make menu planning educational without turning food into a formal lesson. Seasonal cooking does not require buying every available ingredient. A few rotating produce choices are enough to create change. The cook can also plan around ingredients that are likely to be used completely, reducing waste. Buying large quantities simply because a produce item is currently available can create spoilage if the household cannot use it in time. Realistic quantities are therefore important. Storage also affects seasonal planning because fresh ingredients differ in how long they remain usable. A practical menu considers freshness, availability, preparation time, and family preference together. This makes seasonal cooking much easier than following a strict calendar. The main benefit is natural variety because the menu changes as the ingredients around it change. Indian food traditions already provide many recipes that can adapt to seasonal produce. Cooks can therefore create fresh menus without abandoning familiar techniques. Seasonal cooking keeps everyday meals connected with what is available locally and what feels suitable for the time of year.
Smart Shopping Improves Planning
Meal planning and grocery shopping work better together because a menu provides a clear reason for buying particular ingredients. Without a plan, people may purchase several vegetables and later discover that they do not have enough time to use them. This can create waste as well as unnecessary spending. A simple weekly menu helps identify which grains, vegetables, lentils, dairy products, fruits, herbs, and spices are actually required. Ingredient overlap can make shopping more efficient because one item can appear in several different meals. Tomatoes, onions, coriander, yogurt, and common vegetables can support many recipes across a week. Buying ingredients that serve several purposes reduces the number of specialized items needed. Storage should also be considered because fresh produce does not all last equally long. Ingredients that spoil quickly may be better scheduled for earlier meals, while longer-lasting vegetables can be used later in the week. This creates a more practical order for meal preparation. Dry goods such as rice, lentils, beans, flour, and spices can usually form the foundation of many menus because they provide flexibility. Keeping a sensible supply of these basics makes it easier to prepare meals when plans change. However, overstocking can create another problem when ingredients remain unused for long periods. A balanced pantry is better than a crowded pantry. Families can also review what is already available before writing a shopping list. Forgotten ingredients often remain unused at the back of shelves while new packets are purchased unnecessarily. Organizing the pantry can reduce this problem. Shopping according to the menu also makes it easier to estimate quantities. A family of two does not need the same amount of produce as a larger household. Appetite and eating schedules also influence the correct amount. Leftovers should be considered during planning because cooking larger quantities can be useful when the same ingredient can become another dish later. However, leftovers should be stored safely and used within an appropriate period. Meal planning should remain flexible because real life does not always follow the original schedule. A planned dish may be replaced because of an unexpected event, a missing ingredient, or a change in appetite. The grocery list can include a few versatile ingredients that work in several recipes. This creates a safety net when plans change. Smart shopping is therefore not about buying the cheapest possible items or filling the kitchen with supplies. It is about buying realistic quantities that fit the menu and the household schedule. When planning and shopping support each other, cooking becomes more organized. This can reduce daily stress while making it easier to maintain variety. Indian menus become particularly flexible when the kitchen contains a few dependable ingredients that can move between several different recipes.
Family Preferences Guide Menus
Family meals become easier when the menu considers the people who will actually eat the food rather than following a fixed idea of what a meal should look like. Adults and children may prefer different flavors, textures, portion sizes, and levels of seasoning. One person may enjoy strongly seasoned vegetables, while another prefers mild food with yogurt or a simple side. Preparing completely separate meals for everyone can become exhausting, so flexible components often work better. A mildly seasoned main dish can be accompanied by stronger chutneys, pickles, or additional seasoning for people who want more intensity. Different breads can also accompany the same curry without requiring an entirely separate meal. Children may prefer familiar foods during busy school days while adults may enjoy trying something new on the weekend. The menu can make room for both preferences. Family members can also take turns choosing one meal during the week. This creates variety and gives everyone a small role in menu planning. It can also encourage children to become more interested in cooking and food preparation. Cultural preferences matter too because some households have traditional dishes that are strongly associated with family occasions. Those dishes can remain regular favorites while other meals introduce newer ideas. Dietary restrictions need additional care because certain ingredients may need to be avoided or replaced. Clear kitchen organization helps when separate preparation is necessary. Work and school schedules also influence meal choices. A person returning home late may need a meal that reheats easily, while someone carrying lunch to school or work may require food that travels well. Planning according to real schedules can save considerable effort. Families should also communicate before shopping because preferences often become easier to manage when everyone knows the rough plan. A weekly discussion can identify which meals were popular and which should not be repeated soon. This feedback can improve future menus without requiring complicated tracking systems. Appetite changes as well, so portion sizes can remain flexible rather than fixed. Some days may involve lighter meals, while other days may call for more substantial food. The menu should leave room for those changes. Family meals are also social experiences, and people often remember the atmosphere around food as much as the food itself. Keeping cooking manageable can leave more time for conversation and shared eating. A successful menu is therefore not simply a list of recipes. It is a practical system that considers taste, schedule, preparation time, traditions, and individual needs. Indian cooking provides enough flexibility to make this approach realistic. Families can keep favorite dishes while still experimenting gradually. The result is a menu that feels personal rather than generic. When preferences are considered from the start, daily cooking becomes easier and meals often become more enjoyable.
Conclusion
Indian menu planning becomes far more manageable when families focus on realistic routines, ingredient flexibility, regional variety, seasonal changes, family preferences, and simple preparation methods. A meal does not need to contain many separate dishes to feel satisfying, and everyday cooking does not need to copy elaborate restaurant presentations. Breakfast can rotate between familiar regional options, while lunch can use flexible combinations of grains, lentils, vegetables, dairy foods, and fresh sides. Dinner can remain simple enough to fit around busy schedules without becoming repetitive. Vegetarian cooking offers especially broad possibilities because vegetables, beans, lentils, paneer, grains, herbs, and dairy ingredients can be prepared in many different forms.
Regional dishes bring another layer of variety because Indian food traditions differ widely from one area to another. Exploring these differences gradually can introduce new flavors without making the kitchen difficult to manage. Side dishes such as yogurt, salads, chutneys, and fresh herbs can change familiar meals with very little extra effort. Festive menus can become more enjoyable when dishes are selected according to the occasion and prepared in sensible stages. Seasonal cooking adds freshness because the menu changes naturally with available produce, while smart shopping keeps those ingredients from being wasted. Planning the grocery list around several meals also reduces unnecessary purchases and makes the kitchen easier to manage.
Family preferences remain important because people have different tastes, schedules, and comfort levels with various flavors and textures. Flexible meals can often satisfy several preferences without requiring completely separate cooking. A successful menu should also leave room for unexpected changes because real household routines rarely stay identical every day. The best Indian menu is therefore not the longest menu or the most complicated one. It is the one that provides enough variety to stay interesting while remaining simple enough to prepare consistently.
For readers interested in Indian menu ideas, regional dishes, vegetarian meals, breakfast options, quick lunches, simple dinners, festive cooking, seasonal ingredients, healthy sides, family meal planning, grocery organization, and practical home-cooking ideas, continue exploring dependable Indian food resources and useful menu information. Explore more through bestmenuideas.com, try different combinations with familiar ingredients, plan according to your household’s actual routine, and continue creating Indian meals that are flavorful, varied, practical, and enjoyable throughout the week.
Read also :-
