Worm propagation simulation using matlab jobs
...document. • Message body with support for dynamic variables (e.g., {name}). • Footer: Optional. • Interactive buttons: • Quick replies. • External links. • Upload and Edit: • Allow the upload of pre-approved templates from the business account. • Limited editing of templates pending approval. • Preview: • Real-time simulation of the template layout. • Template Status: • Display approval status: Pending, Approved, or Rejected. 2. Automated Messaging (Using Templates) • Implement a system to send messages based on approved templates: • Dynamic Parameters: • Integrate CRM fields to personalize messages automatically. • Supported Content: • Text. • Multimedia (images, d...
Project Name: Design, Programing and simulation of a 3-4 DOF robotic arm using simulink and arduino Software: Matlab Simscape Hardwares (I Have): 1) arduino mega 2560 r3 2) servor mg90s 3) 1.5v - 6v r300c mini dc motor rpm3500 4) sg90 micro servor motor 9g(360°) 5) dual channel motor driver modul L298N H-bridge 6) jumper wire cable 7) breadboard 8) robotic arm kit 6dof Deadline 2 days $20 nzd
I need a skilled professional to design, program and simulate a 3-4 Degree of Freedom (DOF) robotic arm using Simulink and Arduino. The primary application and specific tasks for the robotic arm have not been defined yet, and I am open to suggestions based on your expertise. This project will require you to demonstrate creativity and engineering skills in developing a versatile robotic arm. Key Tasks: - Design a 3-4 DOF robotic arm - Program the arm using Arduino - Simulate the arm using Simulink - Suggest and implement potential applications and tasks for the arm - Provide comprehensive documentation of the design and programming process The ideal freelancer for this project should have: - Extensive experience with Arduino and Simulink - A strong background in robot...
I need a skilled professional to design, program and simulate a 3-4 Degree of Freedom (DOF) robotic arm using Simulink and Arduino. The primary application and specific tasks for the robotic arm have not been defined yet, and I am open to suggestions based on your expertise. This project will require you to demonstrate creativity and engineering skills in developing a versatile robotic arm. Key Tasks: - Design a 3-4 DOF robotic arm - Program the arm using Arduino - Simulate the arm using Simulink - Suggest and implement potential applications and tasks for the arm - Provide comprehensive documentation of the design and programming process The ideal freelancer for this project should have: - Extensive experience with Arduino and Simulink - A strong background in robot...
I need a basic cross-platform application like the one available on Google Play but with simplified features and a minimalist design. It should support the Dji controller RC-N1 and be compatible with both Android and iOS. Key Requirements: - A single, simple scene design - Three flying modes: cine, normal, sport - Option to toggle random wind simulation on/off - Option to toggle grid line on/off - Basic controls: Arm / Take Off / Flying
I have attached the Source Code for a Hello World App. It displays the Splash Screen in Android but not in iOS. For this project you need to get this App to display the Splash Screen in iOS using the Built-in Splash Screen Functionality that comes with Maui.Net.
Option Explicit Type Authvalinterval Lower_Val As String * 40 Upper_Val As String * 40 End Type Type AUTHVALINTERVAL_TAB wert(1 To 10) As Authvalinterval End Type Type AUTHFIELD_VALS fieldname As String * 10 fieldvals As AUTHVALINTERVAL_TAB End Type Type AUTHORIZATION_TAB AUTHORIZATION(1 To 10) As AUTHFIELD_VALS End Type Type AUTHORIZATION_FOR_OBJECT xuobject As String * 10 AUTHORIZATIONS As AUTHORIZATION_TAB End Type Global IT_ROLE_AUTHS(1 To 100) As AUTHORIZATION_FOR_OBJECT Global sapSystem As Object Global sapFuBa As Object Global sapLogon As Object Global sapConn As Object Global sapReturn As Object Sub RolleAnlegen() Dim wert As Object Dim rolle As Object Dim sapObjekt As Object If InitConnection Then Se...
I'm seeking an expert in battery state of charge (SOC) estimation, specifically utilizing the Kalman filtering method. The goal is to achieve an estimation accuracy within the 3-5% range. Key requirements: - Proficient in Kalman filtering - Experience with lithium-ion battery SOC estimation - Ability to work with voltage and current measurements The data available for this project consists of voltage and current measurements. If you have the right skills and experience, I look forward to your proposal.
I am seeking a skilled professional with experience in Computational Fluid Dynamics (CFD) modeling and simulation, particularly for a Francis turbine. The primary objective of this project is to assess the performance of the turbine. Key Responsibilities: - Conduct CFD modeling and simulation to evaluate the performance of the Francis turbine. - Identify possible enhancements to the turbine's efficiency, structural integrity, and vibration reduction capabilities. Requirements: - Proficiency in CFD software and simulation tools. - Prior experience with Francis turbines is highly advantageous. - Ability to deliver a moderate level of detail in the simulation results. If you can help me maximize the performance of my turbine, please get in touch.
I am in need of a professional writer with a strong background in Science and Technology, specifically in crafting theses centered around experimental, simulation-based research. Key Requirements: - Expertise in writing academic research papers, particularly theses - Strong background in Science and Technology - Experience in simulation-based experimental research - Ability to convey complex ideas in an engaging and understandable manner Your role will involve crafting a comprehensive and well-structured thesis that is reflective of high academic standards and ready for submission.
Halal Meat Supply Chain Simulation
Looking for a Freelancer to Create Articles Using a Pattern I am looking for a freelancer to help me create articles based on a single pattern. You can see an example on this page: [Shop by Print - Ramona LaRue](). ? **How it works**: On this website, you can click on a design, and the design appears on multiple articles, such as dresses, kimonos, scarves, and more. This is exactly what I want to do: provide a pattern, and you create articles using that pattern. ? **Articles to create include**: - Short dress - Long dress - Short kimono - Long kimono - Long cape - Scarf - Cushion - Bedspread - Wall art ? **Conditions**: - Rate: €0.50 per article. - More than 500 articles to create, but we will start with a small
I'm looking for a data scientist with machine learning expertise to help predict movie success categories based on my dataset. The project will involve: - Extensive exploratory data analysis (EDA) to uncover key factors influencing success - Preprocessing and feature engineering to prepare the dataset - Experimenting with different classification algorithms to identify the most effective model I have a dataset ready for use. It includes: - Numeric data (e.g., ratings, budgets) - Categorical data (e.g., genres, actors) - Text data (e.g., movie summaries, reviews) The ideal candidate should have experience working with movie datasets and is highly proficient in machine learning. Machine learning skills are essential for preprocessing, feature engineering, and model testing. Please f...
I need a model in MATLAB that helps optimize processing parameters by simulating the behaviour of a heat transfer and processing plant system. Specifically, I want to focus on: - Temperature distribution: Understanding how heat is transferred and maintained throughout the system will be crucial for optimizing processing parameters. - System efficiency: We need to be able to assess how changes in processing parameters affect the overall efficiency of the system. This also includes system starting sequence and time to obtain optimal working parameters (equilibrium state). Ideal freelancer for this project should be proficient in MATLAB and have strong experience in modelling and optimization in thermal and processing systems. Ideally Simulink -fluid proficient.
...create a 3D simulation of an immersive pod for training purposes. We aim to create a **visual simulation of an immersive pod** that provides users with a calming and engaging environment tailored to their preferences. The pod is designed to be a self-contained space for activities such as **meditation, relaxation, education, or entertainment**. This initial phase focuses on building a **3D on-screen simulation** to visually demonstrate the pod's **design, structure, and basic features**, laying the groundwork for future development. Ideal candidates should have: - Extensive experience in 3D simulation development - Proficiency in one or more of the following software: Unity, Unreal Engine, Blender - Ability to design engaging and effective training sce...
This UDF (User Defined Function) is designed to model the transpiration phenomena of tomato plants in a simulated environment using ANSYS Fluent. The UDF calculates thermal and moisture exchanges based on environmental parameters such as ambient temperature and relative humidity, considering the plants as porous parallelepiped blocks. The objective is to understand and simulate the impact of climatic conditions on the internal dynamics of the plants. The code initializes the internal temperature and water fraction within the domain's cells. It employs empirical and physical relations to estimate stomatal and aerodynamic resistances, heat flux, vapor pressure difference (DPV), and convection properties based on flow regimes (natural, mixed, or forced convection). The UDF also co...
We want to place our Sofa Photos into cool nice 3d realistic rendering scenes using AI. We have thousands of photos which we want to turn into scenes. So the job would be like that. 1. Cut out the Sofa from the acctual white background photo. 2. Create with AI a nice scene (modern etc.) and place the Sofa into this scene so that it looks 100 % real. The finished photos as to be super realistic. Please contact us only if you are a Pro
Step to implement Infrastructure as a Service (IaaS) on AWS using Terraform. 1. Create AWS account 2. create IAM policy and assign policy role for required accesss. 3. Design terraform script for AWS setup Design a 3 Tier AWS VPC with NAT Gateways. Create s3 Bucket Create EC2 Key pair and save it Create AWS EC2 using terraform 4. Test and installation and handover
I am looking for skilled AWS DevOps Engineer to set up my infrastructure using Terraform. Requirements: Set up AWS infrastructure, including: EC2 instances ECR (Elastic Container Registry) EKS (Elastic Kubernetes Service) Load Balancer VPC and Subnets Ideal Qualifications: Extensive experience with AWS services Proficiency in Terraform Expertise in setting up CI/CD pipelines with GitHub Actions Prior experience with the listed AWS components and services Strong understanding of networking components and their configuration
Hi, I need help to get ZPL code printed on my Zebra printer using Php. I have printer installed on my local and its printing html or pdf code but not ZPL code as it runs only on linux so I need help so that my laptop can connect with Php script on my website and print ZPL bar code label without any third party software. Please apply only if you know this job. Budget is Rs. 1000 only as to experienced person this job require less than 1 hour. I just need to get one bar code label printed on my printer using ZPL command in core php without any third party script. Once this task is done selected developer will get big task of printing job in core Php on which we are working. Mention 'ZPL' on top of your bid so that I can understand you read the requirements else b...
I'm looking to enhance the online shopping experience by creating a virtual styling room. This will not just be a typical online shopping interface, but one that allows users to try on clothing virtually via video. The room will also need to be connected to Amazon from there we can try the dress . using machine learning Ideal Skills: -machine learning - Proficiency in web development - Experience with video integration - Knowledge of e-commerce platforms, particularly Amazon - Skills in creating user-friendly interfaces Features: - A dual-platform availability: Both a website and a mobile app - A virtual fitting experience that uses video The goal is to create an engaging, interactive shopping experience that could revolutionize online retail.
...considerations for the termination process to ensure users are fully informed. • Penalty Information Display: Calculate and present any fees or interest reductions that will apply upon early termination. • Collecting Termination Reasons: Use surveys to gather users’ reasons for termination, providing valuable insights for service improvements. • Interest Calculation Tool: Equip users with a simulation tool that calculates potential interest earnings based on inputted deposit amounts and periods. This feature assists users in selecting the most suitable deposit plan by including: • Input Fields: Allow users to input or select variables such as deposit amount, period, and interest rate. • Calculation Results Display: Show real-time calculations o...
I'm looking for a secure and reliable online voting system that leverages biometric technology and facial recognition. The system should be web-based and fully accessible, ensuring compliance with all accessibility standards. Key Requirements: - Voter registration with personal and facial data - Secure storage in a database - Live image capture for user authentication during elections - Utilization of facial recognition algorithms to prevent fraud - Anonymous vote recording to maintain privacy - Scalable and user-friendly interface - Full compliance with accessibility standards The ideal candidate would be proficient in Python with Django/Flask, and have experience in developing secure web applications. Prior work involving biometric technology and facial recognition systems would ...
I need a digital circuit designed that will sequentially display the number "210707069" on a seven-segment display. The design should be built using a 555 timer-based oscillator, JK flip-flops (7476 IC), and a BCD (Binary-Coded Decimal) encoding system. The circuit should continuously loop the number, correctly displaying it in sequence. Key requirements: - Use of 4-6 bit BCD encoding for each digit. - Simulation using Proteus software. - Deliver a fully functional circuit and a detailed report at the end. Primary focus: Accurate number display on the seven-segment display using Proteus. The circuit's simplicity and the simulation setup's ease are secondary considerations. The final report should provide a detailed account of the ci...
Project Description: We are looking for an experienced CFD freelancer to work on a buffer tank simulation project. This task is designed to gauge your capabilities in solving complex mixing and heat transfer problems. If successful, we have additional buffer tank projects and a pipeline of CFD work in the future. Objective: The goal is to analyze the tank's performance and propose effective internal design modifications to achieve strict compliance with the following requirements: Compliance: The outlet temperature must meet 14°C ± 1°C at 240 seconds. Tank Parameters: Adiabatic conditions: The tank is thermally insulated, with no heat gain or loss. Dimensions: Tank diameter 3100mm, height 6100mm. Pipe Orientation: Current inlet and outlet pipe orientation (90&d...
I'm seeking a SQL expert to analyze my sales data. The main focus of the project will be to identify sales trends over time. Key Requirements: - Proficient in SQL with a strong background in data analysis. - Experience in analyzing sales data. - Ability to create insightful reports on sales trends. Skills & Experience: - SQL programming - Data analysis - Report generation - Sales data analysis
I’m working on a project for State-of-Charge Estimation of Lithium-Ion Batteries using MATLAB and encountering an error related to the padSequenceY function. The error is: "Undefined function 'padSequenceY' for input arguments of type 'struct'". I need help resolving this issue and optimizing the MATLAB script for data transformation, error handling, and graph generation. Please share your availability, timeline, and cost estimate. Best regards, Sid
...TensorFlow on a Xilinx FPGA, specifically the Ultra96v2 board. We are following the guidelines to execute a TVM-compiled AI model using the Vitis AI DPU. We are looking for validated tips to solve each issue and require remote support or virtual meetings. The available platforms for remote assistance include Skype, Zoom, Webex, and Microsoft Teams. Currently, we are using TensorFlow version 2.18, PYNQ version 3.0.1, Vitis AI version 2.5, and TVM version 0.19. 1. TensorFlow Model Conversion Error While following the example (), to convert a TensorFlow AI model into a relay model, we encountered an error using the function tvm.relay.frontend.from_tensorflow: "TypeError: dense() got an unexpected keyword argument 'grad_a'". It appears
Training Course Announcement: Statistical Analysis of Secondary Data Using Stata Do you want to enhance your skills in statistical analysis of secondary data and efficiently use Stata software? Join us for a comprehensive training course that takes you from the basics to advanced specializations! Course Details: Title: Statistical Analysis of Secondary Data Using Stata Dates: January 25, 2025, to February 25, 2025 Location: Online (Zoom link will be sent upon registration) Instructor: Mr. Alaa Amarna, PhD candidate, Expert in Statistical Analysis and Stata Software What You Will Learn: Understanding the basics and practical applications of secondary data Using Stata software for data analysis Conducting common statistical analyses (such as regression, hypothe...
Title: Visual Simulation of an Immersive Pod Concept We aim to create a **visual simulation of an immersive pod** that provides users with a calming and engaging environment tailored to their preferences. The pod is designed to be a self-contained space for activities such as **meditation, relaxation, education, or entertainment**. This initial phase focuses on building a **3D on-screen simulation** to visually demonstrate the pod's **design, structure, and basic features**, laying the groundwork for future development. #### Context on the Idea: The immersive pod is a futuristic concept aimed at creating a personal retreat for users, offering a multisensory experience to enhance their mental focus, relaxation, or learning. The pod will feature **customizable...
I need a simulation expert to help model various scenarios within the halal meat supply chain using Anylogic. The focus will be on the slaughtering and processing phases, specifically: - The Halal Certification Process: Understanding how this impacts the overall supply chain and identifying potential bottlenecks or areas for improvement. - Processing Time and Efficiency: Assessing current processing times and evaluating the efficiency of our systems. The goal is to gain insights into the supply chain's logistical challenges and to pinpoint opportunities for optimization. Proficiency in Anylogic is a must, as is a good understanding of food supply chains, particularly in relation to halal meat. Previous experience with supply chain simulations will be highly beneficial.
Job Description: I am looking for a skilled web developer with experience in building applications using Twilio APIs to create an educational simulation tool. The project involves developing a web-based interface for controlled, ethical demonstrations of social engineering techniques, particularly focusing on OTP (One-Time Password) interception scenarios. The tool will strictly be used for educational purposes within a controlled environment and with explicit consent. Responsibilities: Integrate Twilio’s SMS and Voice APIs to send and receive messages. Configure webhooks to capture SMS replies for OTP parsing and logging. Develop a user-friendly web interface to manage simulation workflows: Trigger OTP requests. Send spoofed messages mimicking trusted entities....
I need an expert who can make Filemaker Go take a picture of an invoice and use Google Cloud AI (API) and machine learning to read the document and extract various data points. This extracted information should then be input into my Filemaker server. I need to extract the following data points from the invoices: - Invoice number - Date - Total amount - Details from the different items - Different item names Ideal candidates should have: - Extensive experience with Filemaker Go - Proficiency in Google Cloud AI and machine learning - Skills in data extraction and server input - Capability to ensure the process is seamless and efficient
I need help with two tasks for my homework. 1. IDW Interpolation: - Annual rainfall data for a sample region that needs to be processed using ArcGIS. This region selection is up to the individual. - The IDW interpolation method needs to be performed on this data and documented thoroughly from the point we get the data to the end. 2. Linear Integration: - The same annual rainfall data needs to be processed using Matlab for linear integration. - This task also requires detailed documentation. Finally, I would like both tasks to be converted to PDF for submission by Sunday. Ideal candidates will have: - Proficiency in ArcGIS and Matlab - Previous experience with IDW interpolation and linear integration - Excellent documentation skills
I'm seeking an experienced professional to assist with the installation of pressure sensors on gloves. These sensors will be used to measure the forces applied on an airplane yoke during training and simulation sessions. Needed in Ireland Key Details: - Sensor Type: Pressure sensors - Installation Location: Fingers of the gloves - Data Usage: Forces measured will be used for training and simulation Ideal Skills and Experience: - Expertise in sensor installation and calibration - Experience with training and simulation equipment - Knowledge of pressure sensors and their application - Ability to ensure durability and functionality of sensors under various conditions
I'm seeking a professional to conduct a discrete element simulation in LIGGGHTS primarily aimed at analyzing the behavior of particles under the external force. Necessary files and extension will be avoided to help the freelancers. The freelancer will have to replicate results from a published paper. The ideal freelancer for this project should have a strong background and experience with discrete element simulations. Proficiency in simulating metal behaviors specifically is highly desirable.
Developing a 2D or 3D mobile game using Unity or Godot is a great choice for creating immersive experiences. Here's how you can approach it step by step: --- Step 1: Choose a Game Engine 1. Unity Strong 2D/3D support. Large asset store and community. C# scripting. 2. Godot Lightweight and beginner-friendly. Open-source with great 2D support. GDScript (Python-like scripting) or C#. --- Step 2: Define the Game Concept 1. Game Genre: Platformer, puzzle, endless runner, RPG, shooter, etc. 2. Mechanics: Key features like jumping, shooting, solving puzzles, or collecting items. 3. Story or Theme: Add a story or aesthetic that stands out. Example Ideas: 2D Game: A platformer where the player avoids traps and solves puzzles to escape a dungeon. 3D Game: A r...
I'm looking for a data analyst with strong skills in MS Excel, Java, and HTML. The primary focus of this project is to analyze and report on sales data. Experience in data visualization and reporting is crucial, as the results will need to be presented in a clear and coherent manner.
I'm looking for a Supabase expert to help me prototype some applications. The specifics of the applications will be discussed but prior experience with Supabase and app prototyping is crucial. Must use AI powered tools, ideally gpt engineer or similar Instructions - Share your best live app in DM - confirm your bid is the price we will accept, do not try to renegotiate - as a condition of bidding you agree all IP and rights in the work you perform for us are the property of our company
I'm looking for an expert in Power Automate who can help me with automating data update within SharePoint / Microsoft list I need a simple Power Automate flow designed to update a SharePoint list. This flow should specifically handle updating existing items.. Details: 2 lists. List A: Title and Stock List B: Title (lookup from A), Type (choice with values Add/Remove), Quantity First step will be user adds list of items in list A with stocks (no flow so far) Logic: when a user adds a record in list B, flow will check if type is Add, modify the Stock value for the respective title Example, Item 1 has 1000 stock in list A, add a new item in list B, type Add, Quantity is 100, in this case modify the stock to be 1100 Now, add a new item in list B, type as Remove, Quantity is 300, in...
To help in developing a custom Battery Management System (BMS) for electric vehicles, adhering to IEEE P2686 standards. The project involves advanced modeling, simulation, and report preparation, requiring a deep understanding of battery systems, MATLAB/Simulink, and automotive standards.
I'm looking for an expert in electromagnetism and Matlab to solve an electromagnetic problem and deliver a detailed report. Key Requirements: - Selection of an electromagnetic problem (could be Antenna Design, Wave Propagation, or Electromagnetic Interference). - Application of a computational electromagnetic method (preferably FEM, MoM, or FDTD). - Comprehensive report covering: - Problem chosen - Method used - Program flow diagram - Final result - Analysis of the result
I am looking for a skilled ROS developer with a strong background in control systems engineering to design and implement advanced local planner obstacle avoidance algorithms on a TurtleBot3 in the Gazebo simulation environment. Key Deliverables: - Fully documented Python source code with clear and detailed comments - Launch files for efficient setup and testing - A comprehensive report explaining the equations, controller design, and algorithm details
Im looking for an experienced data scientist or machine learning specialist to work on a product matching project.(University task) The objective is to identify matching products between two datasets (e.g., Google Products and Amazon Products) using blocking techniques, similarity measures, and supervised learning.
I'm looking for a skilled engineer with experience in Altera FPGA and electronics to develop a smart automatic door lock system. The system should use an electronic strike solenoid lock and operate based on a 4x3 keypad input. Key project requirements: - The lock should open when a correct passcode is entered. There will be three different passcodes programmed into the system. - If the user fails to enter the correct password after three tries, the system should implement a 20-second cooldown period before allowing attempts to restart. - A display screen should provide feedback when the correct passcode is entered. You will also need to provide guidance on how to connect the GPIO pins of the Altera DE0 Nanobot to a servo motor to simulate the door opening. The ideal candidate for th...
...expansions. Ensure the system interface is user-friendly for non-technical users. Include an activity log to track and document any modifications made to the data. Additional Notes: The system is intended for managing the inventory of a retail store's warehouse and focuses on simplifying the stock management process. The system does not need to rely on a specific programming language or platform; using Excel files as a working platform is acceptable as long as the system achieves the required efficiency and flexibility. The primary objective is to ensure accurate inventory management, improve operational efficiency, and provide a comprehensive database to support strategic decision-making. I am excited to hear your thoughts and recommendations regarding this project. Kindly ...
...deadlines, suggestions, and updates. • Resume Builder with AI: Create resumes using customizable templates. AI-powered suggestions for relevant keywords based on job descriptions (OpenAI integration). Export resumes in PDF and Word formats. Save and access the version history of resumes. • Application Tracker: System to log and monitor job application statuses. Chrome browser extension to save job listings directly from career websites. Automatic notifications for deadlines or changes in application status. • Cover Letter Generator with AI: Generate personalized cover letters based on resumes and job descriptions. Built-in editor for manual adjustments. Export in PDF and Word formats. • Interview Simulation with AI: Generate tailored interview quest...
I'm conducting a research study and have completed a pilot test using a questionnaire, which has gathered responses from 19 participants. I am seeking a skilled professional with expertise in data analysis and SmartPLS software to perform the following tasks: - Analyze the collected data to assess its validity and reliability. - Evaluate the validity of the conceptual framework to ensure alignment with the research objectives. The collected data, details of the conceptual framework, and study topic will be provided upon project commencement. This task should be straightforward for someone with experience in SmartPLS and statistical analysis. Requirements: - Proficiency in SmartPLS and structural equation modeling (SEM). - Strong understanding of research validity and reliab...
I'm currently pursuing a PhD in engineering, and I need an expert in AI modeling to help me develop a stochastic simulation model for my research. This model is crucial for the simulation study aspect of my project. Ideal skills and experience: - Proficiency in AI and simulation modeling. - Extensive knowledge and experience in stochastic models. - Background or strong understanding of nanoelectromechanical engineering. - Excellent data analysis and prediction skills. - Ability to deliver on time and work independently.
The ResQMedic system is a platform specifically developed for the simulation of fire and rescue service operations in online role-playing games. Its goal is to enable a realistic flow of operations while simultaneously ensuring efficient communication, documentation, and management. The system integrates various modules, including a central app called ResQProtocol, which is essential for operation documentation. This is complemented by a variety of functions and tools that serve both administrative and operational purposes. Thanks to its flexible architecture, ResQMedic is easily adaptable to individual needs and provides a comprehensive solution for all aspects of operation management and execution. Core Features of ResQMedic 1. Modular Design: ResQMedic consists of three main mo...