Reading comprehension Worksheets

40,284 type resources
Grade 12 Science | Lifecycle Impact Balance in Battery Technology - Reading Comp

Grade 12 Science | Lifecycle Impact Balance in Battery Technology - Reading Comp

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the scientific mechanisms behind battery degradation chemistry
  • Analyze how thermal limits affect battery performance over its lifecycle
  • Evaluate the impact of recovery efficiency on sustainable engineering decisions

Grade 12Science46 Pages

$5.00

Instant download

9th Grade Science | Evolution Evidence Worksheet (Printable PDF + Answer Key)

9th Grade Science | Evolution Evidence Worksheet (Printable PDF + Answer Key)

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Interpret multiple lines of evidence supporting common descent, including fossil sequences and molecular data.
  • Explain mechanisms like natural selection, genetic drift, gene flow, and mutation that alter allele frequencies and drive adaptation.
  • Apply models linking environmental pressures to expected population responses, such as antibiotic resistance development.
$2.00

Instant download

Grade 8 Science | Water Cycle Worksheet (PDF + Answer Key)

Grade 8 Science | Water Cycle Worksheet (PDF + Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Explain the processes involved in the water cycle, including evaporation, condensation, precipitation, infiltration, runoff, and groundwater flow.
  • Describe how energy from the Sun and gravity drive the processes of the water cycle.
  • Connect the water cycle to chemical and mechanical weathering processes such as river incision, karst formation, and coastal erosion.

Grade 8Science

$3.00

Instant download

Grade 12 Kepler Orbit Evidence Worksheet | Astronomy | California Standards

Grade 12 Kepler Orbit Evidence Worksheet | Astronomy | California Standards

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how Kepler’s laws describe relationships between a planet’s orbital period and its distance from the star.
  • Connect orbital motion to gravitational forces and centripetal acceleration in circular and elliptical approximations.
  • Evaluate evidence from multiple planetary systems to support the idea of consistent underlying physics.

Grade 12Science

$4.00

Instant download

Pollution Sources Test Prep Worksheet | Grade 8 Science Ontario

Pollution Sources Test Prep Worksheet | Grade 8 Science Ontario

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Differentiate between point sources and nonpoint sources of pollution and describe how each enters water bodies.
  • Explain how nutrient enrichment leads to eutrophication and oxygen depletion in aquatic systems.
  • Connect land-use patterns and landscape practices to pollutant transport pathways and reservoir vulnerability.
$5.00

Instant download

Green Infrastructure Review Worksheet | Grade 8 Science Ontario

Green Infrastructure Review Worksheet | Grade 8 Science Ontario

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how green infrastructure manages stormwater using nature-based and engineered approaches.
  • Describe key functions such as infiltration, slowed runoff, and capture of sediment and nutrients.
  • Identify design factors (soil media, slope, vegetation type, and storage volume) that affect performance.
$5.00

Instant download

Grade 8 Science Reaction Evidence Worksheet with Short Notes (Printable PDF)

Grade 8 Science Reaction Evidence Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Analyze observable indicators such as color change, gas production, precipitate formation, and temperature change to identify chemical reactions.
  • Interpret qualitative and quantitative data to distinguish between physical and chemical changes in substances.
  • Link macroscopic reaction evidence to particle rearrangement and formation of new substances with different properties.
$3.00

Instant download

Grade 8 Science | Momentum Transfer Reading Worksheet (PDF + Rubric)

Grade 8 Science | Momentum Transfer Reading Worksheet (PDF + Rubric)

JCreated byJ.S Sheets

Learning Objectives

  • Understand the concepts of linear momentum and impulse in collisions.
  • Distinguish between elastic and inelastic interactions at classroom scales.
  • Apply conservation of momentum principles to predict post-collision velocities.
$3.00

Instant download

Grade 8 Science – Ecosystem Models and Components Worksheet(PDF + Answer Key)

Grade 8 Science – Ecosystem Models and Components Worksheet(PDF + Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Identify and describe biotic components in ecosystems
  • Identify and describe abiotic components in ecosystems
  • Understand how resources flow between components

Grade 8Science

$3.00

Instant download

Grade 8 Science | Work and Energy Reading Worksheet (PDF + Answer Key)

Grade 8 Science | Work and Energy Reading Worksheet (PDF + Answer Key)

JCreated byJ.S Sheets

Learning Objectives

  • Understand the concept of work as force applied over a displacement.
  • Connect work to changes in kinetic and potential energy via the work–energy theorem.
  • Perform calculations of work involving constant and variable forces.
$3.00

Instant download

Grade 8 Science | Green Infrastructure Reading Worksheets (PDF + Answer Key)

Grade 8 Science | Green Infrastructure Reading Worksheets (PDF + Answer Key)

JCreated byJ.S Sheets

Learning Objectives

  • Understand various nature-based and engineered stormwater management strategies.
  • Identify functions and benefits of green infrastructure components.
  • Analyze design parameters affecting the effectiveness of green infrastructure.
$3.00

Instant download

8th Grade Science | Organ Systems Worksheet (PDF + Answer Key)

8th Grade Science | Organ Systems Worksheet (PDF + Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Describe the major human organ systems and their functions.
  • Explain how organ systems interact to maintain homeostasis.
  • Analyze feedback mechanisms involved in regulating body conditions.

Grade 8Science

$3.00

Instant download

Grade 8 Science – Gravity and Motion Worksheet(PDF + Answer Key)

Grade 8 Science – Gravity and Motion Worksheet(PDF + Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Understand how gravity influences the motion of objects in space.
  • Identify orbital paths of planets, moons, comets, and asteroids.
  • Explain the mutual gravitational attraction between celestial bodies.

Grade 8Science

$3.00

Instant download

Grade 8 Health Goals Worksheet | Short Term vs Long Term NHES Activity

Grade 8 Health Goals Worksheet | Short Term vs Long Term NHES Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain the difference between short-term and long-term health goals.
  • Write realistic, specific health goals and identify steps to reach them.
  • Recognize common barriers to goal progress and suggest ways to reduce them.
$5.00

Instant download

Organ Systems Review Practice Assessment | Grade 8 Science NGSS

Organ Systems Review Practice Assessment | Grade 8 Science NGSS

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how multiple body systems work together to maintain homeostasis through feedback mechanisms.
  • Describe how organ systems support gas exchange, nutrient distribution, and internal regulation (including blood glucose and temperature).
  • Use examples such as insulin–glucagon signaling and thermoregulation to connect organ functions to system-level outcomes.
$5.00

Instant download

Grade 12 Galaxy Gravity Clustering Worksheet | Astronomy | California Standards

Grade 12 Galaxy Gravity Clustering Worksheet | Astronomy | California Standards

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how gravity drives large-scale structure formation in the universe through matter clustering.
  • Interpret observational evidence (distribution of matter and motion of galaxies) that supports gravitational organization over time.
  • Connect orbital motion and interactions to changes in galactic-scale clustering patterns.

Grade 12Science

$4.00

Instant download

Grade 8 Science | Work and Energy Worksheet (Ontario, PDF)

Grade 8 Science | Work and Energy Worksheet (Ontario, PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain work as the component of force in the direction of displacement and calculate work for constant and variable forces.
  • Use the work–energy theorem to relate net work to changes in kinetic energy.
  • Apply energy bookkeeping to connected systems involving lifting, springs, and friction.
$4.00

Instant download

Grade 8 Science – Reaction Evidence Worksheet(PDF + Answer Key)

Grade 8 Science – Reaction Evidence Worksheet(PDF + Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Understand key concepts related to Science
  • Apply knowledge through practice questions
  • Demonstrate comprehension of the material

Grade 8Science

$3.00

Instant download

Grade 8 Science – Momentum Transfer Worksheet (Ontario) (PDF)

Grade 8 Science – Momentum Transfer Worksheet (Ontario) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain linear momentum and conservation of momentum for closed systems
  • Describe impulse and connect impulse to change in momentum using force–time ideas
  • Distinguish elastic vs. inelastic collisions and predict post-interaction velocities at classroom scales
$4.00

Instant download

Grade 8 Science – Hydraulic Transmission Worksheet (Ontario Standards) (PDF)

Grade 8 Science – Hydraulic Transmission Worksheet (Ontario Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how Pascal’s principle allows force to be transmitted through confined fluids in hydraulic systems.
  • Calculate the relationship between input force, piston area, and output force using pressure in hydraulic chambers.
  • Describe how pressure is distributed in interconnected hydraulic cylinders and why incompressible fluid enables remote operation.
$4.00

Instant download

Reaction Evidence Worksheet | Grade 8 Science Printable PDF NGSS Assessment

Reaction Evidence Worksheet | Grade 8 Science Printable PDF NGSS Assessment

Learning Objectives

  • Identify observable indicators of chemical reactions such as color change, gas production, precipitate formation, and temperature change.
  • Differentiate between physical and chemical changes based on qualitative and quantitative data.
  • Interpret evidence from reactions like corrosion, combustion, and acid-base interactions to determine chemical transformations.

Grade 8Science7 Pages

Also included in: Grade 8 Science Lesson Bundle on Matter and Its Interactions NGSS +1 more

$5.00

Instant download

Grade 8 Science | Gravity and Motion Worksheet with Short Notes (Printable PDF)

Grade 8 Science | Gravity and Motion Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand the role of gravity in governing motions within the solar system and galaxies.
  • Explain how mutual gravitational attraction influences orbital trajectories.
  • Describe the concepts of centripetal acceleration and the balance between inertia and gravity.
$3.00

Instant download

Grade 12 Science | Cycle Dynamics Worksheet (TEKS) (PDF)

Grade 12 Science | Cycle Dynamics Worksheet (TEKS) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how carbon and nitrogen move through environmental reservoirs using pathway and mass-balance reasoning
  • Apply steady-state and reservoir-exchange-rate concepts to interpret flux measurements
  • Evaluate how human activities alter carbon fluxes and nitrogen inputs and predict system-level consequences (e.g., eutrophication)

Grade 12Science

$4.00

Instant download

Organ Systems Worksheet | Science Assessment Grade 8 printable PDF

Organ Systems Worksheet | Science Assessment Grade 8 printable PDF

Learning Objectives

  • Describe how different organ systems interact to maintain homeostasis.
  • Explain the processes of gas exchange, nutrient distribution, and blood glucose regulation.
  • Identify the roles of the circulatory, respiratory, digestive, nervous, and endocrine systems.
$5.00

Instant download

Water Cycle Worksheet Grade 8 Science Printable PDF Assessment & Practice

Water Cycle Worksheet Grade 8 Science Printable PDF Assessment & Practice

Learning Objectives

  • Understand the processes involved in the water cycle, including evaporation, condensation, precipitation, infiltration, runoff, and groundwater flow.
  • Analyze how energy from the Sun and gravity drive the water cycle.
  • Connect weathering processes such as river incision and coastal erosion to the water cycle.
$5.00

Instant download

Grade 8 Science Worksheet | Cell Cycle & Mitosis (Ontario Standards) (PDF)

Grade 8 Science Worksheet | Cell Cycle & Mitosis (Ontario Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Describe the phases of the cell cycle, including interphase, mitosis, and cytokinesis
  • Explain how DNA replication, chromosome segregation, and checkpoints help maintain genetic fidelity
  • Compare the roles of cyclins and kinases in regulating cell cycle progression

Grade 8Science16 Pages

Also included in: Grade 8 Cell Structure & Homeostasis Science Lesson Bundle (Ontario) +1 more

$4.00

Instant download

Grade 8 Science | Biotech Considerations Worksheet (Ontario Standards) (PDF)

Grade 8 Science | Biotech Considerations Worksheet (Ontario Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how cell culture, stem cell differentiation, and tissue engineering are used to repair or replace damaged tissues.
  • Describe how molecular markers and scaffold interactions help researchers control cell behavior in biotech applications.
  • Identify major safety, ethical, and regulatory considerations involved in manipulating cells and tissues.

Grade 8Science16 Pages

Also included in: Grade 8 Cell Structure & Homeostasis Science Lesson Bundle (Ontario) +1 more

$4.00

Instant download

Grade 12 Science | Bonding Structures Worksheet (TEKS) (PDF)

Grade 12 Science | Bonding Structures Worksheet (TEKS) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Classify ionic, covalent, and metallic bonding using electrostatic attraction, lattice models, and electron-sharing ideas
  • Use Lewis structures, formal charge, and VSEPR to predict molecular shape and relate it to polarity and intermolecular forces
  • Explain how bonding type influences melting point, conductivity, and solubility using lattice energy and (where appropriate) molecular orbital concepts

Grade 12Science17 Pages

$4.00

Instant download

Healthy Relationships Health Worksheet | Social Emotional Learning Activity

Healthy Relationships Health Worksheet | Social Emotional Learning Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify key characteristics of healthy relationships, including mutual respect, trust, and consent.
  • Explain how social, cultural, and individual factors can influence peer and intimate relationships.
  • Use appropriate limits and communication strategies to support emotional well-being.

Grade 8Health30 Pages

$5.00

Instant download

Grade 8 Science | Reaction Evidence Reading Worksheet (Answer Key)

Grade 8 Science | Reaction Evidence Reading Worksheet (Answer Key)

JCreated byJ.S Sheets

Learning Objectives

  • Analyze properties of substances before and after interaction to identify chemical change
  • Identify observable indicators of chemical reactions such as color change, gas production, precipitate formation, and temperature change
  • Interpret qualitative and quantitative data from reactions like corrosion, combustion, and acid-base interactions

Grade 8Science

$3.00

Instant download

Ecosystem Models Worksheet Assessment for Grade 8 Science NGSS | Printable PDF

Ecosystem Models Worksheet Assessment for Grade 8 Science NGSS | Printable PDF

Learning Objectives

  • Understand the key components and boundaries involved in ecosystem models.
  • Describe how biotic and abiotic factors interact in different ecosystems.
  • Interpret flow diagrams and stock-and-flow representations to analyze ecosystem dynamics.
$5.00

Instant download

Grade 12 Science | Metabolic Regulation in Biology - Daily Reading Comprehension

Grade 12 Science | Metabolic Regulation in Biology - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the principles of enzyme kinetics and how they influence reaction rates
  • Identify different mechanisms of enzyme regulation including allosteric modulation and feedback inhibition
  • Analyze the role of hormones in metabolic pathway control

Grade 12Science

Also included in: Biology and Ecosystems Lesson Bundle | Grade 12 Science | AP +1 more

$5.00

Instant download

Grade 8 Science | Gravity and Motion Reading Worksheets (NGSS Aligned)

Grade 8 Science | Gravity and Motion Reading Worksheets (NGSS Aligned)

JCreated byJ.S Sheets

Learning Objectives

  • Understand how gravity governs motion within the solar system and galaxies.
  • Explain the concepts of orbital trajectories, mutual gravitational attraction, and centripetal acceleration.
  • Describe how the balance between inertia and gravity results in elliptical orbits and orbital periods.

Grade 8Science

$3.00

Instant download

Gravity and Motion Worksheet | Grade 8 Science Printable PDF Assessment

Gravity and Motion Worksheet | Grade 8 Science Printable PDF Assessment

Learning Objectives

  • Explain how gravity influences the motion of objects within the solar system and galaxies.
  • Describe orbital trajectories and the mutual gravitational attraction between celestial bodies.
  • Understand the concept of centripetal acceleration and how it relates to orbital motion.

Grade 8Science7 Pages

Also included in: Grade 8 Science Earth's Place in the Universe Lesson Bundle NGSS +1 more

$5.00

Instant download

Grade 12 Science | Intermolecular Forces - Daily Reading Comprehension

Grade 12 Science | Intermolecular Forces - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Define dispersion forces, dipole–dipole interactions, and hydrogen bonding.
  • Explain how these forces influence molecular properties such as boiling point and vapor pressure.
  • Identify factors like molecular size, shape, and polarity that affect intermolecular strength.

Grade 12Science46 Pages

Also included in: Chemistry Foundations Lesson Bundle | Grade 12 Science AP +1 more

$5.00

Instant download

Grade 8 Science – Circulatory System & Function | Daily Reading Worksheet

Grade 8 Science – Circulatory System & Function | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify the main components of the circulatory system
  • Describe how blood circulates through the body
  • Explain the function of the heart and blood vessels
$4.00

Instant download

Grade 8 Science – Water Cycle & Processes | Daily Reading Worksheet

Grade 8 Science – Water Cycle & Processes | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Describe the processes of evaporation and condensation in the water cycle.
  • Explain how sunlight drives the changes between water's physical states.
  • Identify different phase changes of water through models and real-world examples.
$4.00

Instant download

Grade 12 Science | Sea Level Change - Daily Reading Comprehension

Grade 12 Science | Sea Level Change - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Identify the main drivers of sea level variability
  • Understand how tide gauges and satellite data are used to measure sea level
  • Explain the concepts of thermal expansion, land-ice melting, and glacio-isostatic adjustment

Grade 12Science44 Pages

Also included in: Earth and Space Sciences Lesson Bundle | Grade 12 Science AP +1 more

$5.00

Instant download

Grade 8 Science | Net Force Acceleration Worksheet | Florida NGSSS Aligned

Grade 8 Science | Net Force Acceleration Worksheet | Florida NGSSS Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain how net force is determined when forces act in opposite directions
  • Describe how nonzero net force causes a change in velocity (speed and/or direction)
  • Relate the direction of acceleration to the direction of the larger (net) force

Grade 8Science10 Pages

$3.00

Instant download

Grade 8 Science | Force and Motion Worksheet | NGSSS-Aligned

Grade 8 Science | Force and Motion Worksheet | NGSSS-Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain how forces can change an object’s motion (starting, stopping, speeding up, slowing down, or changing direction)
  • Describe how the net force (direction and magnitude) affects acceleration and changes in velocity
  • Use Newton’s second law and the idea of balanced vs. unbalanced forces to predict motion in real situations

Grade 8Science10 Pages

$3.00

Instant download

Grade 9 Health | Product Suitability Worksheet (PDF with Answer Key)

Grade 9 Health | Product Suitability Worksheet (PDF with Answer Key)

Skylark WorksheetsCreated bySkylark Worksheets

Learning Objectives

  • Understand how to evaluate health products for safety and effectiveness.
  • Identify key labels and ingredients to consider when choosing products.
  • Recognize the importance of evidence-based information in health product selection.
$3.00

Instant download

Grade 12 Science | Hazard Resilience - Daily Reading Comprehension

Grade 12 Science | Hazard Resilience - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Identify key processes of earthquakes and tsunamis.
  • Analyze the impact of earthquakes and tsunamis on landscapes.
  • Understand probabilistic hazard characterization and exposure mapping.

Grade 12Science48 Pages

Also included in: Earth and Space Sciences Lesson Bundle | Grade 12 Science AP +1 more

$5.00

Instant download

Grade 8 Science | Net Force & Acceleration - Daily Reading Practice

Grade 8 Science | Net Force & Acceleration - Daily Reading Practice

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Identify different forces acting on an object
  • Understand the concept of net force
  • Relate net force to changes in motion, speed, and direction

Grade 8Science42 Pages

$5.00

Instant download

Grade 3 ELA  Learn Attentive Listening worksheet with Short Notes

Grade 3 ELA Learn Attentive Listening worksheet with Short Notes

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Describe what attentive listening means and how it helps you understand the main idea.
  • Identify key details from spoken directions and messages, including important emphasis or intonation.
  • Use respectful turn-taking responses that confirm, clarify, and connect to what was heard.
$3.00

Instant download

Grade 8 Science | Force & Motion - Daily Reading Comprehension

Grade 8 Science | Force & Motion - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand what forces are and identify different types of forces.
  • Describe how forces can change an object's motion, including starting, stopping, and changing direction.
  • Recognize real-world examples of forces affecting motion.

Grade 8Science42 Pages

$5.00

Instant download

Grade 8 Science – Ecosystem Models & Components | Daily Reading Worksheet

Grade 8 Science – Ecosystem Models & Components | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify biotic and abiotic components in ecosystems
  • Understand how energy and resources flow within ecosystems
  • Interpret simple system diagrams related to ecosystems
$4.00

Instant download

Grade 12 Science | Graphical Literacy in Science - Daily Reading Comprehension

Grade 12 Science | Graphical Literacy in Science - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the purpose of scatter plots in data analysis.
  • Identify key features of scatter plots, including trends and relationships.
  • Interpret residual plots and other graphical representations.

Grade 12Science45 Pages

Also included in: Science Practices Lesson Bundle | Grade 12 Science | AP +1 more

$5.00

Instant download

Grade 12 Science | Albedo Feedbacks Worksheet | NGSSS Assessment

Grade 12 Science | Albedo Feedbacks Worksheet | NGSSS Assessment

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain how albedo affects Earth’s energy balance by reflecting different fractions of incoming solar radiation.
  • Describe how changes in ice and snow cover can produce feedbacks that either amplify or reduce warming trends.
  • Analyze the role of clouds in controlling energy distribution between reflection, absorption, and surface warming.

Grade 12Science10 Pages

$3.00

Instant download

Browse more categories

About Reading comprehension Worksheets

Find reading comprehension worksheets for class practice, homework, or self-study. All 40,284 are instant PDF downloads.

Each resource here is built by an independent educator and reviewed for quality. Worksheets print straight from PDF and suit classroom use, homework, or extra practice; most come with answer keys, and you can preview before purchasing.