AI and Business Intelligence: A Powerful Combination for Insights

Introduction: Integrating AI with Business Intelligence for Advanced Insights 

In today’s fast-paced business landscape, data is not just an asset but a critical driver of success. Integrating Artificial Intelligence (AI) with Business Intelligence (BI) represents a paradigm shift in how organizations analyze data and make decisions. This integration enables businesses to harness vast amounts of data, transforming it into actionable insights that can lead to more innovative strategies and enhanced operational efficiency. By understanding and implementing this integration, organizations can stay ahead of the competition and unlock new growth opportunities. 

The convergence of AI and BI is revolutionizing how businesses approach data analysis. While traditional BI tools provide valuable insights through historical data reporting and analysis, AI technologies empower organizations to go further. AI enhances BI by offering predictive analytics, natural language processing, and automated data processing capabilities. These technologies allow businesses to analyze trends, forecast outcomes, and gain deeper insights into customer behavior, market dynamics, and operational performance. The result is a more agile, informed organization that can confidently make data-driven decisions. 

This e-book aims to equip readers with the knowledge and strategies to integrate AI effectively with their existing BI frameworks. Throughout this guide, you will discover practical insights into the latest AI technologies, a step-by-step implementation plan, and best practices for overcoming common challenges. Additionally, we will explore real-world examples of successful integrations that have led to enhanced insights and improved business outcomes. By the end of this e-book, you will be well-prepared to leverage AI to enhance your BI efforts and drive your organization toward more tremendous success. 

Embark on this journey to discover how integrating AI with Business Intelligence can transform your data analysis capabilities and empower your decision-making processes. 

Chapter 1: Understanding AI and Business Intelligence 

Definition of AI 

Artificial Intelligence (AI) is the simulation of human intelligence processes by machines, particularly computer systems. It encompasses a range of technologies designed to perform tasks that typically require human-like intelligence, including learning, reasoning, problem-solving, perception, and language understanding. Core concepts of AI include: 

  • Machine Learning (ML): A subset of AI that enables systems to learn from data and improve their performance over time without explicit programming. ML algorithms analyze patterns and make predictions based on input data. 
  • Natural Language Processing (NLP): This area of AI focuses on the interaction between computers and humans through natural language. NLP allows machines to understand, interpret, and generate human language, facilitating tasks like sentiment analysis and chatbots. 
  • Computer Vision: A field of AI that enables machines to interpret and make decisions based on visual information from the world. This technology is used in image recognition, facial recognition, and video analysis. 
  • Deep Learning: A subset of machine learning involving neural networks with multiple layers that analyze various data factors. Deep learning has dramatically succeeded in complex tasks like image and speech recognition. 

Definition of Business Intelligence 

Business Intelligence (BI) refers to organizations’ technologies, strategies, and practices to collect, analyze, and present business data. The goal of BI is to support better business decision-making. Critical components of BI include: 

  • Data Warehousing: The process of collecting and storing data from various sources to create a centralized repository. Data warehouses allow for efficient querying and analysis of large datasets. 
  • Reporting Tools: Software that helps businesses create reports based on data analysis. Reporting tools present data in a readable format, often through dashboards and visualizations. 
  • Data Mining: Analyzing large datasets to discover patterns and extract valuable insights. Data mining techniques include clustering, classification, and regression analysis. 
  • Analytics: The process of using statistical and logical techniques to interpret data. Analytics can be descriptive (what happened), diagnostic (why it happened), predictive (what might happen), or prescriptive (what should be done). 

The Synergy Between AI and BI 

Integrating AI into BI systems represents a powerful synergy that enhances data analysis and decision-making capabilities. Here’s how AI improves BI: 

  • Enhanced Data Analysis: AI algorithms can process vast amounts of data quickly, uncovering insights that traditional BI tools may overlook. This includes detecting trends, anomalies, and patterns within the data. 
  • Predictive Analytics: AI enables businesses to move beyond descriptive analytics to predictive capabilities. By leveraging historical data, AI can forecast future trends and behaviors, allowing companies to make proactive decisions. 
  • Natural Language Queries: With AI-powered NLP, users can interact with BI systems using natural language, making it easier to query data and generate reports without requiring advanced technical skills. 
  • Automation of Data Processing: AI can automate routine data processing tasks, such as data cleaning and transformation, freeing up valuable time for analysts to focus on strategic decision-making. 
  • Personalization: AI can tailor BI insights to individual users based on their preferences and behaviors, improving user engagement and relevance in data consumption. 

Chapter 2: The Importance of AI in Business Intelligence 

Enhancing Data Analysis 

Artificial Intelligence significantly transforms how organizations analyze data, enabling them to derive deeper insights and make more informed decisions. Traditional Business Intelligence (BI) tools often rely on manual data processing and static reporting, limiting the ability to identify trends and patterns. AI enhances data analysis through: 

  • Automated Data Processing: AI algorithms can rapidly process vast amounts of data from diverse sources, including structured and unstructured data. This automation minimizes human error and speeds up the analysis, allowing businesses to focus on strategic insights rather than data handling. 
  • Advanced Analytical Techniques: AI employs sophisticated techniques like natural language processing (NLP) and machine learning to analyze data more effectively. For example, NLP can extract sentiment and context from customer feedback, enabling organizations to understand consumer perceptions more clearly. 
  • Anomaly Detection: AI algorithms can detect anomalies in data sets that may indicate potential issues, such as fraud or operational inefficiencies. By identifying these anomalies in real time, businesses can take corrective action before they escalate into more significant problems. 

Real-Time Decision-Making 

In today’s fast-paced business environment, making decisions quickly and based on accurate data is crucial. AI empowers organizations to achieve real-time decision-making through: 

  • Instant Insights: AI-driven BI tools can analyze data as it streams in, providing immediate insights that help leaders respond swiftly to changes in the market or operational conditions. For instance, retailers can adjust inventory levels based on real-time sales data and customer demand. 
  • Dynamic Dashboards: AI enhances BI dashboards by allowing them to update in real-time and display the most current data and metrics. Decision-makers can instantly visualize the impact of their choices and adapt their strategies accordingly. 
  • Automated Alerts and Notifications: AI can monitor key performance indicators (KPIs) and alert decision-makers to significant changes or deviations. This proactive approach enables organizations to act quickly and mitigate risks before they escalate. 

Predictive Analytics 

One of the most powerful applications of AI in BI is predictive analytics, which leverages historical data to forecast future trends and outcomes. This capability is essential for organizations seeking to stay ahead of the competition. Key aspects include: 

  • Forecasting Trends: AI algorithms can identify patterns and predict future trends by analyzing past data. For example, AI can forecast market fluctuations based on historical performance in finance, helping investors make informed decisions. 
  • Risk Assessment: Predictive analytics allows businesses to assess potential risks and their likelihood. For instance, insurance companies can use AI to predict claim probabilities based on customer behavior and historical claims data, optimizing their underwriting processes. 
  • Personalized Recommendations: AI-powered predictive models can tailor recommendations to individual customers based on their behavior and preferences. This personalization enhances customer engagement and satisfaction, improving retention rates and sales. 

Chapter 3: Key AI Technologies for BI Integration 

Machine Learning 

Machine learning (ML) is a transformative technology that empowers Business Intelligence (BI) systems to analyze vast amounts of data, identify patterns, and generate actionable insights. By leveraging algorithms that learn from historical data, businesses can enhance their analytical capabilities in several key ways: 

  • Predictive Analytics: ML algorithms enable organizations to forecast future trends based on past data. For instance, retail businesses can analyze purchasing patterns to predict inventory needs, while financial institutions can assess credit risk by evaluating customer data. Predictive analytics helps companies make informed decisions that can increase efficiency and profitability. 
  • Anomaly Detection: Machine learning can automatically identify unusual patterns in data, helping organizations detect fraud, operational inefficiencies, or system failures. For example, by analyzing transaction data, ML can flag potentially fraudulent activities in real time, allowing businesses to respond swiftly to mitigate risks. 
  • Automated Insights: Advanced ML algorithms can automatically generate insights and recommendations based on data analysis. This reduces the manual effort required for data interpretation, allowing analysts to focus on strategic initiatives. By integrating ML with BI tools, organizations can streamline their reporting processes and deliver insights more rapidly. 

Natural Language Processing (NLP) 

Natural Language Processing (NLP) is a branch of AI focused on the interaction between computers and human language. NLP enhances the usability of BI tools by enabling natural language queries and improving how users interact with data. Critical aspects of NLP in BI include: 

  • Conversational Interfaces: By incorporating NLP into BI platforms, users can query data using natural language instead of complex coding or predefined queries. For example, a user might ask, “What were our sales last quarter?” and receive an accurate response based on the data, making BI accessible to non-technical users. 
  • Sentiment Analysis: NLP techniques can analyze customer feedback, reviews, and social media interactions to gauge public sentiment about products or services. By understanding customer opinions, businesses can tailor their strategies to improve customer satisfaction and loyalty. 
  • Report Generation: NLP can automate the generation of reports by converting data insights into natural language summaries. This feature lets decision-makers quickly grasp complex data sets without delving into detailed spreadsheets or dashboards. 

Data Visualization and AI 

The combination of AI and data visualization significantly enhances the effectiveness of BI tools. AI-driven data visualization technologies enable organizations to present data more intuitively and impactfully. Key benefits include: 

  • Dynamic Visualizations: AI can create dynamic visualizations that adapt based on user interactions and data changes. This means that users can explore data in real time, discovering insights that may not have been evident in static reports. 
  • Intelligent Recommendations: AI algorithms can suggest the most relevant visualizations based on the data context and user behavior. For example, if sales data shows a significant increase in a specific region, AI can recommend visualizations highlighting regional performance comparisons or trends. 
  • Enhanced User Engagement: AI-powered visualization tools can facilitate better understanding and communication of data insights across the organization by providing interactive and engaging visual content. Engaging visuals helps users grasp complex information quickly, fostering a data-driven culture. 

Chapter 4: Implementing AI in BI Systems 

Assessment and Planning 

Before integrating AI into your Business Intelligence (BI) systems, conducting a thorough assessment and planning phase is crucial. This involves several key steps: 

Evaluating Business Needs 

Begin by identifying your business’s specific challenges and opportunities that AI can address. Engage with stakeholders across departments to gather insights on pain points, data utilization, and desired outcomes. This collaborative approach ensures that the integration of AI aligns with broader organizational goals and priorities. 

Defining Objectives 

Once you’ve assessed business needs, set clear objectives for what you aim to achieve with AI integration. These objectives could include: 

  • Improving the accuracy of forecasts 
  • Enhancing customer insights 
  • Streamlining data analysis processes 
  • Automating routine reporting tasks Defining these objectives will provide a framework for measuring success later on. 
  • Creating a Roadmap 

Develop a detailed roadmap that outlines the steps required for implementation. This roadmap should include timelines, milestones, and responsibilities, ensuring all stakeholders know their roles throughout the process. Additionally, prioritize initiatives based on impact and feasibility to ensure a smooth transition into AI-enhanced BI. 

Choosing the Right Tools 

Selecting the appropriate tools is vital for the success of your AI and BI integration. Consider the following criteria when evaluating options: 

Compatibility 

Ensure that your AI tools can seamlessly integrate with your existing BI infrastructure. Look for tools that support standard data formats and APIs, facilitating data exchange and interoperability. 

Functionality 

Please evaluate the features and capabilities of AI tools, focusing on how they complement your BI objectives. For instance, if your goal is to enhance predictive analytics, prioritize AI solutions with solid machine-learning capabilities. 

Scalability 

Choose tools that can grow with your business. As your data volumes increase and your analytical needs evolve, your tools should be able to scale accordingly without requiring a complete overhaul. 

Vendor Support 

Select reputable vendors that provide strong customer support and resources. Look for vendors that offer training, documentation, and ongoing support to help your team maximize the value of the tools. 

Integration Strategies 

Integrating AI into your existing BI systems requires careful planning and execution. Here are some best practices to follow: 

Start Small 

Begin with a pilot project that allows you to test AI capabilities within a specific area of your BI system. This approach minimizes risk and provides valuable insights into the integration process, making refining strategies before a full-scale rollout easier. 

Ensure Data Quality 

Prioritize data quality as a foundational aspect of integration. Clean, consistent, and accurate data is essential for the success of both BI and AI initiatives. Implement data governance practices to maintain data integrity throughout the integration process. 

Foster Collaboration 

Encourage collaboration between IT, data analysts, and business units during integration. This cross-functional collaboration ensures that the technical aspects align with business needs, promoting smoother adoption and greater acceptance of the integrated tools. 

Monitor and Adapt 

After integrating AI into your BI systems, continuously monitor performance and user feedback. Use this information to make data-driven adjustments, optimizing the AI algorithms and the overall BI processes.

Chapter 5: Overcoming Challenges in AI and BI Integration 

Integrating Artificial Intelligence (AI) with Business Intelligence (BI) is a strategic move that can significantly enhance data analysis, improve decision-making, and drive business growth. However, this integration has its challenges. This chapter will explore common barriers faced during the integration process, provide solutions and best practices, and discuss the importance of effective change management in fostering a data-driven culture. 

Common Barriers 

Integration Challenges 

One of the most significant hurdles in integrating AI with BI is ensuring compatibility between systems and technologies. Organizations often face issues such as: 

  • Legacy Systems: Older systems may not support modern AI technologies, leading to compatibility problems. 
  • Data Silos: Data stored in disparate systems can hinder seamless integration, making it challenging to leverage AI for comprehensive insights. 
  • Technical Complexity: The complexity of AI algorithms can create obstacles in integration, requiring specialized skills that may be lacking within the organization. 

Data Quality Issues 

The effectiveness of AI and BI tools relies heavily on the quality of the underlying data. Common data quality issues include: 

  • Inaccurate Data: Poor data quality can lead to incorrect insights, undermining the reliability of BI reporting. 
  • Inconsistent Data Formats: Variability in data formats across different systems can complicate the integration process and hinder analysis. 
  • Incomplete Data: Gaps in data can limit the effectiveness of AI algorithms, as they may need more information to make accurate predictions or analyses. 

User Adoption 

Even with robust AI and BI tools, user adoption can be a significant barrier. Challenges in this area often include: 

  • Resistance to Change: Employees may be reluctant to adopt new tools and technologies, mainly if they are accustomed to existing workflows. 
  • Lack of Training: Insufficient training on new systems can result in confusion and frustration, leading to low utilization of BI and AI tools. 

Solutions and Best Practices 

Addressing Integration Challenges 

  • Conduct a System Audit: Assess existing systems to identify compatibility issues before integration. This can help determine which technologies to retain and which may need upgrading. 
  • Invest in Middleware Solutions: Middleware can bridge the gap between legacy systems and modern AI technologies, facilitating smoother integration. 
  • Establish Data Governance: Implement a framework to ensure data consistency, accuracy, and system accessibility. 

Ensuring Data Quality 

  • Implement Data Cleaning Processes: Regularly clean and validate data to eliminate inaccuracies and inconsistencies. Tools that automate data cleaning can significantly enhance data quality. 
  • Standardize Data Formats: Establish standardized data formats across the organization to facilitate easier integration and analysis. 
  • Enhance Data Collection Methods: Use technology that ensures comprehensive and reliable data collection, minimizing gaps and enhancing the data quality fed into BI systems. 

Promoting User Adoption 

  • Provide Comprehensive Training: Develop training programs tailored to different user groups to ensure everyone understands how to use the new tools effectively. 
  • Engage Users Early: Involve users in the initial integration process to garner their feedback and buy-in. This can help customize the tools to meet their needs better. 
  • Showcase Success Stories: Highlight early successes and quick wins from the integration process to encourage broader adoption and demonstrate the value of the new tools. 

Change Management 

Managing Organizational Change 

Organizations must effectively manage the change process to ensure a smooth transition to a data-driven culture. This involves: 

  • Communicating the Vision: Clearly articulate the reasons for the integration and how it aligns with the organization’s overall goals. 
  • Involving Leadership: Secure commitment from leadership to champion the integration and support change initiatives. 

Fostering a Data-Driven Culture 

Creating a culture that embraces data-driven decision-making is essential for successfully integrating AI and BI. Strategies include: 

  • Encouraging Data-Driven Decisions: Promote policies and practices that enable employees to use data in their decision-making processes. 
  • Recognizing and Rewarding Use of BI Tools: Implement a recognition program that rewards employees who effectively leverage BI tools to drive business outcomes. 

Chapter 6: Measuring Success and ROI 

Measuring the effectiveness and financial return of integrating Artificial Intelligence (AI) with Business Intelligence (BI) is crucial for ensuring that these technologies provide value to the organization. This chapter will explore key performance indicators (KPIs) to evaluate the success of AI-integrated BI solutions, methods for calculating return on investment (ROI), and strategies for continuous improvement based on performance feedback. 

Key Performance Indicators (KPIs) 

Organizations need to define relevant KPIs to assess the effectiveness of AI-integrated BI solutions. These metrics help evaluate the performance of the integration against the business objectives set during the implementation phase. Some important KPIs to consider include: 

Data Accuracy 

  • Definition: Measures the correctness of the data being analyzed and reported. 
  • Importance: High data accuracy ensures that the insights generated by the BI tools are reliable and trustworthy, which is crucial for informed decision-making. 

Speed of Insight Generation 

  • Definition: The time taken to gather data, analyze it, and present actionable insights. 
  • Importance: A faster turnaround time for insights allows organizations to respond more quickly to market changes and operational needs. 

User Adoption Rate 

  • Definition: The percentage of intended users actively utilizing the BI tools post-integration. 
  • Importance: High adoption rates indicate that users find the tools valuable and are willing to incorporate them into their workflows, which is essential for achieving the expected benefits. 

Business Impact 

  • Definition: Metrics related to business outcomes, such as revenue growth, cost savings, and improved efficiency. 
  • Importance: Directly correlating BI insights with business performance illustrates the tangible value of the integration. 

Customer Satisfaction 

  • Definition: Metrics reflecting customer feedback and satisfaction levels with the products or services influenced by data-driven decisions. 
  • Importance: Satisfied customers often result from improved service and product offerings derived from insights gained through BI tools. 

ROI Calculation 

Calculating the return on investment for AI-integrated BI solutions helps organizations understand the financial benefits and costs incurred during implementation. Here are vital steps to consider when calculating ROI: 

Identify Costs 

  • Initial Investment: Include costs for software, hardware, training, and consulting services. 
  • Ongoing Costs: Consider ongoing expenses such as maintenance, subscriptions, and personnel. 

Measure Financial Benefits 

  • Increased Revenue: Estimate any revenue growth attributed to better decision-making and operational efficiencies gained from BI insights. 
  • Cost Savings: Calculate cost reductions due to improved processes and efficiencies. This could include labor costs, reduced waste, and streamlined operations. 

Calculate ROI 

Use the following formula to calculate ROI:  

Where: 

  • Net Profit = Total Financial Benefits – Total Costs 
  • Total Investment = Initial Investment + Ongoing Costs 

A positive ROI indicates that the benefits of the AI-integrated BI solution outweigh the costs, justifying the investment. 

Continuous Improvement 

Once AI and BI solutions are implemented, organizations must focus on continuous improvement to maximize their effectiveness. Here are some strategies for ongoing optimization: 

Regular Performance Reviews 

  • Conduct Periodic Assessments: Review the KPIs regularly to evaluate the performance of the AI-integrated BI solutions. This helps identify areas needing improvement or adjustment. 
  • Incorporate User Feedback: Gather insights from users to understand their experiences and challenges with the BI tools. This feedback can inform necessary adjustments and enhancements. 

Update and Optimize Models 

  • Refine AI Algorithms: Regularly update AI models to ensure they remain accurate and relevant as new data becomes available. Continuous training of machine learning models can improve predictive accuracy. 
  • Adjust BI Dashboards and Reports: Ensure that the dashboards and reports evolve with changing business needs and user requirements. 

Foster a Culture of Data-Driven Improvement 

  • Encourage Experimentation: Promote an environment where teams feel empowered to experiment with data-driven strategies and tools. 
  • Invest in Training: Provide ongoing training and resources to ensure that users remain proficient and can leverage the full capabilities of the BI tools. 

Chapter 7: Future Trends in AI and BI 

As the technology landscape continues to evolve rapidly, the integration of Artificial Intelligence (AI) and Business Intelligence (BI) is becoming increasingly vital for organizations aiming to maintain a competitive edge. This chapter will explore the emerging technologies shaping the future of AI and BI, discuss strategies for preparing for these changes, and highlight innovative opportunities that arise from this convergence. 

Emerging Technologies 

Advanced Machine Learning Models 

The development of more sophisticated machine learning algorithms is at the forefront of AI advancements. Techniques such as deep learning and reinforcement learning enable more accurate predictions and insights from data. This means enhanced analytical capabilities for BI, allowing organizations to uncover hidden patterns and make informed decisions faster than ever. 

Natural Language Processing (NLP) Enhancements 

NLP technology is evolving, enabling machines to understand and generate human language naturally. This enhancement allows BI tools to process unstructured data—such as customer feedback, social media interactions, and operational reports—transforming it into actionable insights. As NLP improves, organizations can expect to see a significant reduction in the time required to gather insights from qualitative data. 

Real-Time Data Analytics 

With the rise of IoT devices and the growing volume of data generated daily, real-time data analytics is becoming essential. Businesses are increasingly adopting streaming analytics tools to analyze data as it flows into their systems. This capability ensures that decision-makers can access current information, enhancing agility and responsiveness. 

Augmented Analytics 

Augmented analytics leverages AI to automate data preparation, insight generation, and explanation of results. This trend empowers users—regardless of their data expertise—to uncover insights quickly. As augmented analytics tools become more prevalent, organizations will see improved user engagement with BI systems and a more data-driven culture across all levels of the organization. 

Preparing for Change 

Staying Informed About Technological Advancements 

Organizations must remain vigilant in monitoring emerging technologies and industry trends to navigate the changing landscape of AI and BI successfully. Subscribing to relevant publications, attending webinars, and participating in industry conferences can provide valuable insights into future developments. 

Fostering a Culture of Innovation 

Encouraging a culture that embraces change and innovation is essential for organizations looking to thrive in an evolving market. This can be achieved by promoting open communication about new technologies and their potential benefits and providing employees with opportunities for continuous learning and development. 

Flexible Strategy Development 

Organizations should develop flexible strategies to adapt quickly to technological changes. This includes regularly reviewing and updating BI and AI initiatives to ensure they align with the latest advancements and organizational goals. 

Innovation Opportunities 

Personalized Customer Experiences 

Integrating AI and BI enables organizations to deliver highly personalized customer experiences. Businesses can create tailored marketing strategies and product recommendations that resonate with individual preferences by analyzing customer data and behaviors. This not only enhances customer satisfaction but also drives loyalty and revenue. 

Predictive Maintenance in Operations 

AI-powered predictive analytics can significantly improve operational efficiency by anticipating equipment failures before they occur. By integrating these insights into BI systems, organizations can optimize maintenance schedules and minimize downtime, leading to cost savings and enhanced productivity. 

Data-Driven Product Development 

Businesses can leverage AI and BI to analyze customer feedback and market trends to inform product development. By identifying gaps in the market and understanding customer needs, organizations can innovate more effectively, resulting in products that meet consumer demands and outperform competitors. 

Enhanced Risk Management 

AI and BI can work together to identify and mitigate risks across various business functions. Organizations can proactively address potential issues by continuously monitoring key metrics and analyzing data patterns, ensuring better compliance and minimizing financial exposure. 

Conclusion: Unlocking Advanced Insights with AI and BI 

Recap 

Throughout this e-book, we have explored the critical integration of Artificial Intelligence (AI) with Business Intelligence (BI) and how this combination can enhance decision-making and operational efficiency. We began by defining AI and BI and understanding their roles in modern business environments. We then discussed the importance of data in business operations, the critical components of effective BI systems, and how AI technologies can significantly enhance data analysis, reporting, and visualization. 

We delved into the practical aspects of implementing AI within BI systems, addressing common challenges, and examining the importance of change management in ensuring user adoption. The discussion highlighted the metrics necessary for measuring success and return on investment (ROI) while preparing for future AI and BI trends. 

Final Thoughts 

Integrating AI with BI is not merely a technological upgrade but a transformative journey that can lead to substantial competitive advantages. As organizations increasingly rely on data-driven insights, the ability to analyze large volumes of data quickly and accurately becomes paramount. The fusion of AI and BI empowers businesses to make informed decisions, optimize processes, and drive growth. By adopting the strategies discussed in this e-book, organizations can harness the full potential of their data, ensuring they stay ahead in an ever-evolving landscape. 

You just read the guide on this powerful combination. Ready to deploy it and gain insights your competitors can only dream of? The combination of AI and BI is the future of decision-making. Stop competing—start leading. Claim your FREE AI & BI Insights Diagnostic Call. We’ll build a roadmap for integrating these technologies for unmatched foresight. Schedule your expert strategy session clicking here.

Leave a Reply

Your email address will not be published. Required fields are marked *