Roots have several primary functions including anchoring the plant, absorbing water and minerals, transporting nutrients, storing food, and reproducing. Most dicots have a taproot system with one main root and smaller branch roots, optimized for support and storage. Monocots have a fibrous root system of many similarly sized roots that maximizes absorption. Adventitious roots develop in unusual locations to aid reproduction or support. Specialized roots include storage, gas exchange, photosynthesis, and parasitic roots. Mycorrhizal and nodular roots form mutualistic relationships with fungi and bacteria respectively.