​​​​​​Study Plan (Two-Semesters / Year)

​​Study_Plan_Bi_Semesters.png


Electives_Bi_Semester.png


Courses Descriptions

General Engineering

GE 1101

Engineering Reports

             0 Credit Hours

This course introduces students to the fundamentals of technical writing and reporting within the field of engineering. The course focuses on developing skills for clear, concise, and accurate communication of technical information. Students will learn how to structure and write professional engineering reports, including laboratory reports and project reports. Emphasis is placed on effective use of data, proper formatting, referencing standards, and presentation techniques. The course also covers the importance of adhering to ethical standards in engineering communication and prepares students to present their findings both in written form and through oral presentations.

GE 1108

Programming for Engineers

             3 Credit Hours

The course introduces students to structured programming techniques. Topics include different control statements (sequence, selection, and repetition), functions, fundamental data types, and data structures (arrays and pointers). Upon successful completion of the course, students will solve computer problems by using structured programming techniques and adequate tools (text editor, compiler, and debugger).

GE 1103

Engineering Graphics and Design

             3 Credit Hours

Use of computer drafting software (AutoCAD) to model parts and assemblies. Use of parametric and non-parametric solids, surface and wire frame models. Part editing, two-dimensional documentation of models. Planar projection theory, including sketching of perspective, isometric, multi-view, auxiliary, and section views. Spatial visualization exercises. Dimensioning guidelines, tolerance techniques. Team or individual design project.

GE 1201

Statics

             3 Credit Hours

Vector analysis, forces, moments, and couples, resultants of force systems, equilibrium analysis and free-body diagrams, analysis of forces acting on members of trusses and frames. Shear-force and bending-moment distributions, centroids, center of mass, hydrostatic pressure, moment of inertia, parallel axis theorem, polar moment of inertia, and product of inertia.

GE 1202

Dynamics

             3 Credit Hours

Kinematics and kinetics of particles including Newton’s second law, energy-work principles, and impulse-momentum methods. Planar kinematics and planar kinetics of rigid bodies: translation, rotation about a fixed axis, and general plane motion. Introduction to three-dimensional dynamics of rigid bodies.

GE 1402

Professional Ethics for Engineers

             2 Credit Hours

Introduction to engineering ethics; definition of a profession, personal and professional ethics, explore many of the ethical issues, discussion of ethical theories, code of ethics, problem solving techniques. Introduce engineer’s rights and responsibilities. Asses Safety, risk and accidents. Explain the Rights and Responsibilities of Engineers.

GE 1403

Engineering Economy

             3 Credit Hours

This course investigates methods of economic analysis for decision making among alternative courses of action in engineering, business and government applications. Topics include: Time value of money, Money management, and Equivalence calculations under inflation, Present worth analysis, Annual Equivalence Analysis, Rate of return analysis. Benefit-Cost ratio & profitability index analyses.

CE 1599

Cooperative Training

             4 Credit Hours

15 weeks training in a relevant industry under the supervision of an external supervisor from industry. Each student must submit a technical report about his learning experience during training in addition to fulfilling any other requirements as determined by the department.

Civil Engineering Core Courses​

CE 1200

Introduction to Civil Engineering

                        0 Credit Hours

Introduction to the civil engineering profession, roles and responsibilities of engineers, professional and ethical aspects of the profession, major engineering disciplines, academic background and requirements of each discipline, sub-specialties within each discipline, jobs availability and financial benefits, role of professional engineering bodies and societies, teamwork.​

CE 1210

Civil Engineering Materials

                       2 Credit Hours

Introduction to materials engineering concepts and nature of materials, Structure and properties of civil engineering materials such as: steel, aluminium, aggregates, cement, masonry, wood, and composites. The properties range from elastic, plastic, fracture, porosity, thermal and environmental responses.

CE 1211

Solid Mechanics

                       3 Credit Hours

Relationship between internal stresses and deformations produced by external forces acting on deformable bodies; design principles based on mechanics of solids; stresses and deformations produced by tensile, compressive, thermal, torsional, and flexural loading; stress concentration; stress transformation and Mohr’s circle, failure criteria for plane stress; pressure vessels; buckling of columns.

CE 1213

Civil Engineering Materials Lab

                       1 Credit Hour

The concepts, procedures, tools and equipment used to measure and evaluate engineering properties of civil engineering materials, including reinforcing steel, metals, aggregate, cement, polymers and timber.

CE 1221

Engineering Surveying 

                       3 Credit Hours

Introduction to surveying and photogrammetry. Horizontal and vertical distance measurement, angles and direction, traverses, errors and their adjustments, control and construction surveys; coordinate geometry; area computations; topographic maps; introduction to horizontal and vertical curves; Lab and field practice with modern surveying equipment.

CE 1251

Geology for Engineers

                       2 Credit Hours

Introduction to geology science. Structural geology. Structure of Earth. Geologic Cycle. Minerals and Rocks. Rocks classification: Igneous, Sedimentary and Metamorphic Rocks. Weathering, erosion and soil formation. Rock and soil as geo-materials. Geophysical explorations. Introduction to Saudi Arabian geology.

CE 1230

Fundamental of Environmental Engineering

                         2 Credit Hours

The sources, characteristics, transport, and effects of air and water contaminants; biological, chemical, and physical processes in water; atmospheric structure and composition; unit operations for air and water quality control; solid waste management; and environmental quality standards; Environmental chemistry.

CE 1341

Fluid Mechanics

                        3 Credit Hours

Introduction to fluid mechanics; unit conversion and dimensions, introduction to fluid properties, basics of hydrostatics, hydrostatic pressure forces on plain and curved surfaces.  Introduction to fluid kinematics and conservation of mass. Fluid dynamics and energy equation, venture effect and stagnation point. Types of head losses in pipes, application of flow in pipes. Introduction to momentum principle.

CE 1316

Concrete Properties

                        2 Credit Hours

Concrete constituent materials, concrete mix design, concrete production, transportation and placing operations, fresh and hardened concrete properties and testing, hot weather concreting, durability, admixtures and special types of concrete. Fresh and hardened concrete testing. The non-destructive testing methods.

CE 1301

Computational Methods in Civil Engineering

                         3 Credit Hours

This course focuses on applying computational techniques to solve complex, real-world civil engineering problems. Topics include error analysis, root-finding, systems of equations, integration/differentiation methods, and MATLAB programming. The course is structured around applications in structures, geotechnical, hydraulics, and transportation. Emphasis is on engineering interpretation, modeling, and problem-solving.

CE 1311

Structural Engineering

                         3 Credit Hours

Introduction to structural systems and their design; structural design process; computation of loads on structures; analysis of statically determinate trusses, beams, frames, cables and arches under static loads; shear and moment diagrams for beams and frames; deflections of beams and trusses; influence lines for moving loads; virtual work and energy principles; analysis of statically indeterminate structures by deformation compatibility and moment distribution methods; introduction to computer applications in structural analysis and design.

CE 1313

Reinforced Concrete Design

                          3 Credit Hours

Study of the strength, behavior, and design of reinforced concrete members (beams, short columns, slabs, footings etc.) and structural systems subjected to moments, shear, and axial forces; knowledge of code provisions for ultimate strength design, detailing and serviceability requirements; introduction to the use of design aids and computer design packages.

CE 1421

Transportation Engineering

                         3 Credit Hours

An overview of the profession of transportation, transportation systems and organizations. Introduction to vehicle, pedestrians, driver and road characteristics, fundamental principles of traffic flow, intersection design and control, capacity and level of service for highway and signalized intersections, and transportation planning.

CE 1422

Transportation Engineering Laboratory

                          1 Credit Hour

Experimental investigation of penetration grade of bitumen, softening point of bitumen, flash and fire point of bitumen, ductility of bitumen, extraction of bitumen – ashing method, gradation of asphalt aggregate extracted, Max. Theoretical specific gravity of asphalt, Marshal stability and flow. Analysis of experimental data and preparation of testing reports.

CE 1331

Environmental Engineering Processes

                          3 Credit Hours

Physical, Chemical and Biological water and wastewater quality parameters Unit Operation and Unit Process in water treatment design:  screening, grit removal, sedimentation, coagulation, flocculation, softening, filtration and disinfection Order of reaction (batch, plug, continuous) and substrate kinetics. Design of sewerage system. Brief description of wastewater treatment system.

CE 1332

Environmental Engineering Laboratory 

                          1 Credit Hour

Water and Wastewater Analysis including: solids determination; spectrophotometry and Beers’ law; pH; alkalinity; acidity; acid-base titration; turbidity; conductivity; hardness; chloride content; Jar test; biological and chemical oxygen demands; bacterial counts in water; Heavy  metals determination and trace contaminants.

CE 1343

Water Resources Engineering

                         3 Credit Hours

Hydraulic design of transmission lines: gravity and pumping systems, pipeline economics, pipe networks. Introduction to open channel hydraulics: uniform flow, critical flow, specific energy, gradually varied flow, rapidly varied flow, Introduction to hydrology: rainfall data analysis, Time of concentration, Runoff analysis and Rational method. Hydraulic analysis of gravity sewer flow.

CE 1344

Water Resources Engineering Laboratory

                           1 Credit Hour

Experiments on: properties of fluids; flow measurements; statics of fluids; principles of continuity, Bernoulli, energy, and momentum; viscous effects; free surface flow; and pumps.

CE 1351

Geotechnical Engineering          

                          3 Credit Hours

Introduction to geotechnical engineering, Basics of engineering geology, Soil formation, Soil composition, Soil classification, Excavation, grading and compacted fills, Groundwater and permeability, Stress distribution in soils, Effective stress concept, Compressibility and settlement analysis, Oedometer test, Soil strength.

CE 1352

Geotechnical Engineering Laboratory    

                          1 Credit Hour

Soil description and identification, Specific gravity test, Moisture content test, Sieve analysis and hydrometer test, Atterberg limits tests, Standard and modified compaction tests, California bearing ratio test, Constant and falling head permeability tests, Consolidation test, Direct shear test, Unconfined compression test, Triaxial compression test.

CE 1411

Steel Structures               

                         3 Credit Hours

Introduction to the design of steel structures; analysis and design of members and various types of bolted and welded connections; strength, serviceability and stability requirements in the current design codes; gravity and lateral load resisting systems; plastic analysis and design; introduction to computer based design of steel structures; overview of structural steel drawings and fabrication & erection practices for steel structures.

CE 1521

Transportation Facility Design  

                         3 Credit Hours

Study of transportation facilities, with emphasis on highway engineering covering pavement material properties, asphalt mix design, geometric analysis and design, flexible and rigid pavements structural design. Pavement maintenance, rehabilitation and management. Railway elements and design requirements of horizontal and vertical alignments.

CE 1520

Civil Engineering Systems           

                          2 Credit Hours

Introduction to the formulation and solution of civil engineering problems. Major topics are mathematical modeling and optimization. Techniques including classical optimization, linear and nonlinear programming, network theory, simulation, decision theory, and dynamic programming are applied to a variety of civil engineering problems. Course includes using spreadsheets in optimization, modeling, and Monte Carlo simulation.

CE 1451

Foundation Engineering              

                          3 Credit Hours

Introduction to Foundation Engineering; General Requirements of Foundations and Selection of Foundation Types; Site Exploration and Characterization; Bearing Capacity Theories for shallow and deep foundations; Settlement of shallow and deep foundations; Lateral Earth Pressure Theories and Geotechnical Design of Retaining Walls; Stability of Earth Slopes.

CE 1461

Construction Engineering and Management

                          3 Credit Hours

Introduction to construction industry, project participants, legal structure of organizations, and managing construction resources including money, materials, labor force, and construction equipment. The emphasis is on construction processes: planning and scheduling, estimating and cost control, productivity models, quality control, construction safety, sustainable construction practices, and construction econometrics.

CE 1562

Construction Contracts and Specifications

                          1 Credit Hours

Application of the construction contracts, drawings, and specifications to the construction process. Ethical issues in project administration. The methodology, procedures and organizational techniques involved in preparing and evaluating bids and contracts. Types of construction contracts, general and special conditions of contract, standard specifications and contract. Procedures for systematic handling of variations, claims and disputes and their clarification with their legal implications.

CE 1491

Graduation Project I

                         3 Credit Hours

Select the graduation project from list of topics in one of the area of specialization in civil engineering, define objectives and scope of the work, review relevant literature, initiate the project, and submit a draft report. This is the first part of the graduation project that is based on a capstone design. A capstone design project is planned to provide a unified effort in developing: teamwork skills, multidisciplinary interaction, communication skills, fundamentals of engineering design processes, and application of engineering design principles to a real engineering project.

CE 1591

Graduation Project II

                         3 Credit Hours

Continuation of CE 1491 with comprehensive work on the selected topic, report writing, and oral presentation.



CE 1412

Indeterminate Structural Analysis

     3 Credit Hours

Analysis of indeterminate structures by the force and displacement methods, Maxwell’s method for indeterminate trusses; analysis of members with non-prismatic members; approximate analysis of indeterminate structures; stiffness method of structural analysis; fundamentals and algorithms; numerical analysis of plane trusses, grids and frames using matrix method; introduction to the finite element method for plane stress and plane strain; application of gravity and lateral loads on structures according to SBC/IBC.

CE 1413

Advanced Reinforced Concrete Design

      3 Credit Hours

Study of the strength, behaviour, and design of two way slab systems using direct design and equivalent frame methods, design of continuous beams and slender columns, design for torsion; behaviour and design of lateral load resisting systems (moment frames and shear walls); design of combined footings, drawing typical plans and sections of R/C structures.

CE 1414

Bridge Engineering

      3 Credit Hours

Historical overview of bridge building and bridge types; bridge aesthetics and materials; bridge geometry; review of applicable design codes; loads (truck and lane, impact, braking, thermal, wind, seismic, hydraulic etc.) on bridges and force distribution; influence lines; grillage analysis for super-structure elements; design of concrete and steel girder bridges; design of sub-structure components (foundations, pier, abutment, wing walls, approach slab); bridge bearings and expansion joints; bridge maintenance and rehabilitation.

CE 1415

Prestressed Concrete   

      3 Credit Hours

Theoretical basis for the analysis and design of pre-stressed concrete members; estimation of losses in pre-stressed reinforced concrete members and structures; design of posttensioned beams and slabs; introduction to pretensioned, precast construction systems and techniques; use of prestressing in containment structures and structural strengthening and rehabilitation.

CE 1416

Structural Dynamics

       3 Credit Hours

Analysis of the dynamic response of structures and structural components to transient loads and foundation excitation; single-degree-of-freedom and multi-degree of freedom systems; time and frequency domain analysis; response spectrum concepts; simple inelastic structural systems; and introduction to systems with distributed mass and flexibility; application of computer methods. Introduction to code-based seismic design procedures.

CE 1417

Advanced Concrete Materials

       3 Credit Hours

Rheology models for concrete, microstructure and strength relationships, failure modes, fracture mechanics, creep, shrinkage and thermal deformations, design for durability and performance, quality control and quality assurance for concrete materials, fiber-reinforced concrete.

CE 1419

Special Topics in Structural Engineering

       3 Credit Hours

This course covers special advanced topics in structural engineering. The contents vary depending on the topic.

CE 1423

Traffic Engineering

       3 Credit Hours

Elements of the road traffic system; traffic flow theory and road capacity analysis; theory and design for signalized intersections; principles and procedures in traffic impact analysis and traffic survey methods.

CE 1424

Pavement Engineering

       3 Credit Hours

Design approaches, new pavement and rehabilitation design, failure mechanisms, effects of materials and construction on pavement performance. Emphasis on understanding of fundamental issues of pavement engineering, approaches to evaluation and design for new pavements and maintenance and rehabilitation design, practical lab experience with asphalt concrete materials and tools used for evaluation of pavements, understanding of construction issues.

CE 1425

Urban Transportation Planning

        3 Credit Hours

Principles of planning, evaluation, selection, adoption, financing, and implementation of alternative urban transportation systems; formulation of community goals and objectives, inventory of existing conditions; transportation modelling: trip generation, trip distribution, modal choice, assignment; transport related land-use models.

CE 1426

Public Transportation Systems

        3 Credit Hours

Analysis of mass transit systems, their operation, and management. Technology of transit vehicles and structure. Public policy and financing.

CE 1427

Traffic Safety

        3 Credit Hours

Principles of engineering, behavioural science, and vision science to preventing traffic collisions and subsequent injury. A systematic approach to traffic safety, human behaviour, vehicle design, and roadway design as interacting approaches to prevent traffic crashes, vehicle and roadway designs approaches to prevent injury after collision.

CE 1429

Special Topics in Transportation Engineering     

        3 Credit Hours

This course covers special advanced topics in transportation engineering. The contents vary depending on the topic.

CE 1431

Design of Water and Wastewater Treatment Systems

        3 Credit Hours

Characterization of water and wastewater; Design of advanced water treatment systems (adsorbers and membrane processes). Wastewater Treatment design: screening, grit removal, primary and secondary clarification, biological process (suspended and attached growth system), disinfection of the effluent, processing of sludge, and water reuse.

CE 1432

Environmental Impact Assessment

        3 Credit Hours

Study of environmental impacts of engineering projects on the environmental components of water, air, and soil. Social, economic and cultural impacts. Identification and prediction of various impacts and mitigation measures.

CE 1433

Water Quality Engineering         

        3 Credit Hours

Fundamental theories underlying the unit processes utilized in water and wastewaters networks system and treatment processes. Ground water quality control processes.

CE 1434

Solid & Hazardous Waste Engineering & Management

        3 Credit Hours

Investigation of the regulatory and technical issues affecting solid and hazardous waste management, with an emphasis on the principles governing the transport, fate, and remediation of solid and hazardous waste in the subsurface, including advection, dispersion, sorption, inter-phase mass transfer, and transformation reactions.

CE 1435

Air Pollution Engineering            

        3 Credit Hours

Description and application of chemical and physical principles related to air pollutants, aerosol mechanics, attenuation of light in the atmosphere, air quality regulation, generation of air pollutants, methods to remove gaseous and particulate pollutants from gas streams, and atmospheric dispersion. Overview of practical and advanced approaches to air pollution modelling, including aspects of pollutant transport, transformation, and loss. Models considered include: Gaussian plume, chemical mass balance, chemical reaction, grid and trajectory. Evaluation of models and the development of efficient control strategies.

CE 1439

Special Topics in Environmental Engineering     

       3 Credit Hours

This course covers special advanced topics in environmental engineering. The contents vary depending on the topic.

CE 1441

Surface Hydrology

       3 Credit Hours

Hydrological analysis of surface water systems, main elements of the hydrological cycle. Water and mass balance. Precipitation and rainfall data frequency analysis, generation of IDF curves, evaporation and evapotranspiration, infiltration. Introduction to GIS for hydrological applications, hydrological properties of catchments, DEM and catchment delineation. Rainfall-runoff modelling, river and reservoir routing using hydrological methods. Hydrological modelling using software packages. Introduction to urban hydrology. Design of culverts and Irish crossings.

CE 1442

Hydraulic Analysis and Design  

      3 Credit Hours

Hydraulic analysis and design of engineering systems using spreadsheet and professional software. Applications include: closed conduits; pipe networks; hydraulic structures; water bridges, spillways, stilling basins, and gates, embankment seepage; selection and installation of pumps and turbines.

CE 1443

Groundwater Engineering          

       3 Credit Hours

Introduction to Sub-surface Water Hydrology and Types of Aquifers. Hydraulics of Porous Media, Introduction to Darcy Law, Flow Net and Mass Balance Equations. The Concept of Safe Yield, Storage. Estimation of Groundwater Recharge. Well Hydraulics and Design of Aquifer Pumping Tests. Introduction to Numerical Modelling of Groundwater Flow: Estimation of Flow Net and Seepage Analysis using Spreadsheet and other Programs. Introduction to Groundwater Contamination and Saltwater Intrusion.

CE 1444

Urban Hydrology and Hydraulics             

       3 Credit Hours

Hydraulic analysis and design of urban, highway, airport, and small rural watershed drainage problems; discussion of overland and drainage channel flows; hydraulics of storm drainage systems and culverts; determination of design flow; runoff for highways, airports, and urban areas; design of drainage gutters, channels, sewer networks, and culverts.

CE 1445

Water Resources Management

       3 Credit Hours

Water laws. Reservoirs, dams, and reservoir basins. Hydro- power generation. Flood estimation, routing and control. Engineering economy in water resources planning. Introduction to system engineering in water resources. Topics in arid and semi-arid region water resources. Desertification water conservation techniques, reuse of water, remote sensing and arid water resources. Linear programming and its applications in water resources.

CE 1449

Special Topics in Water Resources Engineering

       3 Credit Hours

This course covers special advanced topics in water resources engineering. The contents vary depending on the topic.

CE 1452

Soil Mechanics and Behaviour  

       3 Credit Hours

Physical and chemical properties of soils, Clay minerals, Soil structure, Shear strength and deformation, Pore pressure parameters, Effective stress analysis, Consolidation and settlement analysis, Introduction to unsaturated soil mechanics.

CE 1453

Geosystems Engineering Design              

       3 Credit Hours

Stability of shallow foundations, Analysis and design of piles and deep foundations, Rafts and combined footings, Foundations under lateral loads, Dewatering of foundations, Embankments, Introduction to earth retention systems.

CE 1454

Soil and Site Improvement                         

        3 Credit Hours

Problematic soils, Need of soil improvement, Methods and principles for improving engineering properties of soils, Mechanical, chemical, electrical and thermal stabilization, Use of geo-synthetics in geotechnical and geo-environmental applications.

CE 1455

Geotechnical Investigations      

        3 Credit Hours

Structure of ground investigation, Sources of information, Planning, management and control, Site exploration techniques, Geophysical testing methods, Geotechnical instrumentation, Geotechnical report writing.

CE 1456

Geotechnical Earthquake Engineering  

       3 Credit Hours

Introduction to earthquake engineering, Basic earth features and earthquake principles, Common earthquake effects/damages, Site investigation for geotechnical earthquake engineering, Liquefaction, bearing capacity of foundations, Retaining wall and slope stability analysis, Seismic micro-zonation, Site improvement methods to mitigate earthquake effects.

CE 1459

Special Topics in Geotechnical Engineering        

       3 Credit Hours

This course covers special advanced topics with focus on modern trends and recent developments in geotechnical engineering. The contents vary depending on the topic.

CE 1463

Construction Planning  

       3 Credit Hours

Introduction: Planning and Scheduling, Project Control, Why Schedule Projects, Scheduling and Project Management. Bar/Gantt Charts and Basic Networks: Introduction, Advantages and Disadvantages of Bar Charts, Arrow and Node Networks, Networks versus Bar Charts, Time-Scaled logic Diagrams Resource Allocation, Categories of Resources, Resource Levelling, Materials Management  . Schedule Compression and Time Cost Trade-Off: Setting priorities, Accelerating a Project, Direct and Indirect Costs, Recovery Schedules, Potential Issues with uncoordinated acceleration, Optimum Project Scheduling.

CE 1464

Decision and Risk Analysis          

       3 Credit Hours

Basic notions of set theory and probability: Sample space and events; conditional probability; statistical independence, total probability; Bayes theorem. Random variables: univariate and multivariate distributions, expectation, moments. Probabilistic models for engineering analysis: Bernoulli sequence, binomial distribution, Poisson and related distributions, Normal and related distributions, Extreme-value distributions, Other distributions used in statistics. Introduction to decision theory: Basic notions of utility theory, Decision tree, Terminal analysis, Pre-posterior analysis, Decision problems in estimation.

CE 1465

Construction Cost Analysis         

        3 Credit Hours

Introduction to the application of scientific principles to costs and estimates of costs in construction engineering; concepts and statistical measurements of the factors involved in direct costs, general overhead costs, cost mark-ups and profits; and the fundamentals of cost recording for construction cost accounts and cost. Construction Cost analysis.

CE 1466

Construction Productivity           

        3 Credit Hours

Introduction to the application of scientific principles to the measurement and forecasting of productivity in construction engineering. Conceptual and mathematical formulation of labour, equipment, and material factors affecting productivity, Motivation and construction productivity, Productivity Improvement programs. Learning curves, Fatigue, Overtime, The physical environment, Quality circles, Safety considerations. A System view of construction Productivity, Techniques for measuring productivity: Cost methods.

CE 1467

Quality and Safety Management in Construction             

        3 Credit Hours

Introduction to quality management, Quality Standards, Development and implementation of quality management systems, quality indicators, quality audits, Importance of construction safety, safety culture, health and safety hazards, personal protective equipment, OSHA Standards, new trends in safety and safety. Accidents Causation Theories, Ethics in Safety and OSHA compliance. Construction Equipment and Safety, Accident Investigation, Reporting and Record Keeping, Emergency Response plan, Total Safety Management. Preventing violence in workplace, stress and behaviour based safety, Promoting safety.

CE 1469

Special Topics in Construction Engineering and Management

        3 Credit Hours

This course covers special advanced topics in construction engineering and management. The contents vary depending on the topic.