Reading comprehension Worksheets

40,284 type resources
Solution Comparison Worksheet for Grade 7 Science | NGSS Printable PDF

Solution Comparison Worksheet for Grade 7 Science | NGSS Printable PDF

Learning Objectives

  • Understand the process of systematically evaluating different design solutions.
  • Apply modeling and comparative analysis techniques to assess trade-offs.
  • Identify and quantify factors such as performance, cost, durability, and manufacturability.
$5.00

Instant download

Grade 9 Science | Refining Explanatory Models Worksheet | General Standard

Grade 9 Science | Refining Explanatory Models Worksheet | General Standard

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain how explanatory models connect observable evidence to causal mechanisms within defined limits.
  • Identify ways scientists refine models by adjusting assumptions, updating parameters, and revising relationships.
  • Evaluate how new evidence changes a model and improves agreement with observations.

Grade 9Science12 Pages

$3.00

Instant download

Grade 7 Social Studies | Colonial Rivalries Worksheet (Ontario Standard)

Grade 7 Social Studies | Colonial Rivalries Worksheet (Ontario Standard)

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how imperial rivalries and treaties (such as the Treaty of Utrecht and the British shift after 1763) affected control of land in eastern North America.
  • Describe cause-and-effect relationships between military contests, diplomatic agreements, and population movements.
  • Compare continuity and change in colonial governance and settlement patterns, including the roles of merchants and Indigenous nations (Haudenosaunee and Mi'kmaq).

Grade 7Social Studies16 Pages

Also included in: Grade 7 War of 1812 to Atlantic Colonies Social Studies lesson bundle (Ontario) +1 more

$4.00

Instant download

Paragraph Structure Worksheet Grade 8 ELA Ontario Writing Skills

Paragraph Structure Worksheet Grade 8 ELA Ontario Writing Skills

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify the role of a topic sentence in a paragraph
  • Explain how supporting details develop a topic sentence using reasons, explanations, or events
  • Use transitions to connect paragraphs and improve overall flow

Grade 8ELA11 Pages

$3.00

Instant download

Genetic Variation Sources Worksheet | Grade 9 Science Practice

Genetic Variation Sources Worksheet | Grade 9 Science Practice

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain major sources of genetic variation, including mutation, recombination during meiosis, gene flow, and chromosomal rearrangements.
  • Describe how different mechanisms can increase or decrease genetic diversity in populations.
  • Use real-world examples to predict how genetic variation affects evolutionary change and responses to environmental pressures.
$5.00

Instant download

National Read a Book Day Worksheets: Grade 6 Reading & Empathy

National Read a Book Day Worksheets: Grade 6 Reading & Empathy

ShaNova WorksheetsCreated byShaNova Worksheets

Learning Objectives

  • Explain how independent reading exposes readers to different ideas
  • Identify details about independent reading and its benefits
  • Describe how stories can build empathy and understanding
$2.00

Instant download

Grade 8 Science Worksheet | Conservation Approaches (PDF) BC Standards

Grade 8 Science Worksheet | Conservation Approaches (PDF) BC Standards

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how different conservation approaches (protected areas, restoration, and habitat corridors) help maintain biodiversity.
  • Analyze how sustainable resource management and threat reduction support ecosystem resilience.
  • Describe how monitoring and adaptive management improve conservation effectiveness over time.

Grade 8Science16 Pages

$4.00

Instant download

Grade 10 Debugging Syntax and Logic Errors Worksheet | Computer Science

Grade 10 Debugging Syntax and Logic Errors Worksheet | Computer Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Distinguish syntax errors from logic errors and explain how each affects program behavior.
  • Use careful reading, tracing, and targeted testing to locate bugs in code.
  • Apply debugging strategies to fix missing symbols, wrong ordering, and faulty conditions.

Grade 10Computer Science32 Pages

Also included in: Coding Fundamentals Lesson Bundle | Grade 10 Computer Science | General

$5.00

Instant download

Grade 7 Science | Accuracy and Uncertainty Worksheet | General Standards

Grade 7 Science | Accuracy and Uncertainty Worksheet | General Standards

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain the difference between accuracy and uncertainty in scientific measurements
  • Identify how tool resolution and repeated trials affect measurement uncertainty
  • Use uncertainty ranges to judge whether differences in results are meaningful

Grade 7Science12 Pages

$3.00

Instant download

Meiosis Assessment for Grade 10 Science – Standards-Aligned Worksheet

Meiosis Assessment for Grade 10 Science – Standards-Aligned Worksheet

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain the stages of meiosis and their functions.
  • Understand how meiosis contributes to genetic diversity.
  • Identify key differences between meiosis and mitosis.
$5.00

Instant download

Grade 11 Science | Atomic Structure - Daily Reading Comprehension

Grade 11 Science | Atomic Structure - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the roles of protons, neutrons, and electrons in atoms
  • Identify isotopic variations and their implications
  • Calculate atomic masses based on isotopic abundance

Grade 11Science42 Pages

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

$5.00

Instant download

Grade 6 Reading Receipts and Reviews Worksheet | Financial Literacy Alberta

Grade 6 Reading Receipts and Reviews Worksheet | Financial Literacy Alberta

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Identify what a payment receipt tells you about a digital transfer
  • Explain how reviews can help you judge whether a digital money tool is trustworthy
  • Choose safe actions when using bank apps, transfer screens, and payment links

Grade 6Financial Literacy8 Pages

$3.00

Instant download

Grade 5 Evidence Tracking Worksheet | Supporting Claims TEKS ELA Activity

Grade 5 Evidence Tracking Worksheet | Supporting Claims TEKS ELA Activity

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Track evidence by recording which information supports a claim.
  • Use quotes or paraphrases and note where the information comes from in a source.
  • Revise a claim or research question so it matches what the sources actually show.

Grade 5ELA11 Pages

$3.00

Instant download

Industrial Processes Worksheet | Grade 10 Science Activities

Industrial Processes Worksheet | Grade 10 Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how mass conservation and reaction stoichiometry are used for reagent and yield calculations in industrial chemical processes.
  • Describe how reactor design and reaction rate (kinetics) affect product formation and overall process efficiency.
  • Evaluate process optimization choices using ideas such as yield estimation, energy considerations, and Alberta industry examples.
$5.00

Instant download

Particle Model of Matter Worksheet | Grade 8 Science Activities & Practice

Particle Model of Matter Worksheet | Grade 8 Science Activities & Practice

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how constant particle motion and forces help describe the properties of solids, liquids, and gases.
  • Use the particle model to predict how temperature affects motion, diffusion, and compressibility.
  • Connect particle spacing and interactions to everyday observations such as diffusion and expansion.
$5.00

Instant download

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

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

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand how mass influences an object's acceleration when a net force is applied.
  • Describe the inverse relationship between mass and acceleration for a constant force.
  • Compare the effects of different masses on motion through qualitative reasoning.
$3.00

Instant download

Grade 12 ELA – Analyzing Word Choice & Tone | Daily Reading Worksheet

Grade 12 ELA – Analyzing Word Choice & Tone | Daily Reading Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Understand how diction influences tone and mood in written passages.
  • Identify connotations of specific words and how they affect reader perception.
  • Analyze stylistic shifts in language to interpret author’s intent and attitude.

Grade 12ELA31 Pages

$4.00

Instant download

Measurement Practices Worksheet | Grade 8 Science NGSSS Skills + Key

Measurement Practices Worksheet | Grade 8 Science NGSSS Skills + Key

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Use appropriate units and tools to make and record scientific measurements accurately.
  • Distinguish between accuracy and precision and explain how calibration reduces systematic errors.
  • Apply significant-figure rules and consistent recording procedures to improve data quality.

Grade 8Science16 Pages

$4.00

Instant download

Atmospheric Interactions Assessment | TEKS Grade 12 Science Worksheet

Atmospheric Interactions Assessment | TEKS Grade 12 Science Worksheet

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Understand key atmospheric processes that influence climate and air quality.
  • Interpret observational datasets and basic radiative transfer concepts related to energy balance.
  • Analyze sources and sinks of greenhouse gases and their impacts on regional climate.
$5.00

Instant download

Grade 6 Science – Angle Effects in Flight Reading Worksheet | Alberta Standards

Grade 6 Science – Angle Effects in Flight Reading Worksheet | Alberta Standards

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand what the angle of attack is and how it affects flight performance.
  • Recognize how increasing the angle influences lift and drag until a stall occurs.
  • Identify examples of wings, gliders, and kites and how angle adjustments impact their flight.
$4.00

Instant download

Grade 9 Science Worksheet | Understanding Friction & Drag (Ontario)

Grade 9 Science Worksheet | Understanding Friction & Drag (Ontario)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Identify and contrast static and kinetic friction, including how each relates to surface properties and normal force
  • Explain how fluid drag depends on velocity, cross-sectional area, and medium density, including low-speed (linear) vs high-speed (quadratic) regimes
  • Use coefficients of friction and resistive-force ideas to describe net force and energy dissipation in real situations

Grade 9Science16 Pages

Also included in: Grade 9 Forces, Motion & Energy Science Lesson Bundle (Ontario) +1 more

$4.00

Instant download

Grade 12 Science | Atmospheric Circulation - Daily Reading Comprehension

Grade 12 Science | Atmospheric Circulation - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the major large-scale atmospheric circulation patterns including Hadley, Ferrel, and polar cells.
  • Identify the roles and locations of jet streams and planetary waves in global climate.
  • Connect thermal gradients and Coriolis effects to pressure systems and storm tracks.

Grade 12Science47 Pages

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

$5.00

Instant download

Grade 7 Integrating Evidence Worksheet | Ontario ELA Text Evidence Skills

Grade 7 Integrating Evidence Worksheet | Ontario ELA Text Evidence Skills

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how evidence should connect to a claim using reasoning and attribution language.
  • Use smooth transitions to show cause-and-effect and logical relationships between evidence and conclusions.
  • Choose the best evidence and explain it in a way that supports listeners’ understanding.

Grade 7ELA11 Pages

$3.00

Instant download

Comparative Cells Practice Worksheet | Grade 8 Science Assessment

Comparative Cells Practice Worksheet | Grade 8 Science Assessment

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Compare plant and animal cells by identifying key structures and what they do.
  • Explain how chloroplasts, cell walls, central vacuoles, plasmodesmata, centrioles, and lysosomes affect cell functions.
  • Contrast prokaryotic and eukaryotic cell organization and predict how these differences influence survival and metabolism.
$5.00

Instant download

Fixing Understanding Worksheet Grade 4 ELA Practice

Fixing Understanding Worksheet Grade 4 ELA Practice

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Use clues from sentence structure, surrounding text, and key vocabulary to clarify meaning.
  • Identify when a first assumption does not match the text and revise understanding using evidence.
  • Explain how new sections connect to the main claim or topic of a passage.
$3.00

Instant download

Grade 6 Safe Digital Payments Worksheet | Financial Literacy Alberta

Grade 6 Safe Digital Payments Worksheet | Financial Literacy Alberta

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Explain how passwords, PINs, and privacy protect accounts in digital payments
  • Identify safe habits for keeping account information private
  • Choose strategies that reduce the risk of account theft or unauthorized purchases

Grade 6Financial Literacy8 Pages

$3.00

Instant download

Grade 11 Science – Stellar Evolution & Star Life Cycle | Daily Reading Worksheet

Grade 11 Science – Stellar Evolution & Star Life Cycle | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand how stars form from gas and dust clouds.
  • Learn about the stages of stellar development and their observable features.
  • Identify different types of stars and remnants based on their evolutionary stages.

Grade 11Science23 Pages

Also included in: Earth and Space Science Grade 11 Science Lesson Bundle | Florida NGSSS +1 more

$4.00

Instant download

6th Grade Science | Circulatory System Worksheet (PDF+ Answer Key)

6th Grade Science | Circulatory System Worksheet (PDF+ Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Understand the main functions of the human circulatory system.
  • Identify key components of the circulatory system and their roles.
  • Explain how blood transports gases, nutrients, hormones, and wastes.

Grade 6Science10 Pages

Also included in: Grade 6 Science BC | Human Body Systems & Adaptations (PDF+ Answer Keys) +1 more

$3.00

Instant download

Grade 10 Science | Ecological Succession Worksheet with Short Notes (PDF)

Grade 10 Science | Ecological Succession Worksheet with Short Notes (PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand the process and stages of primary and secondary succession.
  • Identify factors influencing succession pathways and community changes.
  • Explain the roles of species colonization, competition, and facilitation in succession.
$2.00

Instant download

Grade 5 Startup Costs Worksheet | Costs, Revenue & Expenses Financial Literacy

Grade 5 Startup Costs Worksheet | Costs, Revenue & Expenses Financial Literacy

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Explain what startup costs are and why they happen before earning revenue.
  • Identify revenue and expenses in simple money situations.
  • Use vocabulary such as startup, cost, revenue, expense, and supply to describe a budget.

Grade 5Financial Literacy8 Pages

Also included in: Grade 5 Entrepreneurship and Profit Unit Bundle | Financial Literacy | Alberta +1 more

$3.00

Instant download

Grade 11 Social Studies — Worksheet MCQ Paper for Mastering Core Concepts

Grade 11 Social Studies — Worksheet MCQ Paper for Mastering Core Concepts

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Explain how anthropology, psychology, and sociology define culture, norms, roles, identity, cognition, and social structure
  • Identify how socialization connects cultural expectations to psychological development and behavior
  • Analyze continuity and change by relating historical persistence and transformation to social practices

Grade 11Social Studies10 Pages

Also included in: Grade 11 Anthropology Psychology Sociology Social Studies Custom Bundle Ontario +1 more

$3.00

Instant download

Text Features Worksheet Pack | Grade 6 ELA Practice and Review

Text Features Worksheet Pack | Grade 6 ELA Practice and Review

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify common text features (headings, subheadings, captions, and graphics) in informational text
  • Explain how text features help readers find key information and understand main ideas
  • Use text features to answer questions and make predictions about what an informational text will cover
$3.00

Instant download

Idea Progression Worksheet Grade 11 ELA Alberta Standards Writing Skills

Idea Progression Worksheet Grade 11 ELA Alberta Standards Writing Skills

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Identify how writers develop a central idea across a full text using purposeful organization
  • Explain the “why this comes next” relationship between paragraphs or sections
  • Analyze how claims, supporting details, examples, and counterpoints are sequenced to guide meaning

Grade 11ELA10 Pages

$3.00

Instant download

Grade 8 Science Energy Conservation Worksheet (NGSS) – PDF

Grade 8 Science Energy Conservation Worksheet (NGSS) – PDF

Maple Path LearningCreated byMaple Path Learning

Learning Objectives

  • Explain how changes in an object's kinetic energy relate to energy transfer, illustrating the conservation of energy in closed systems.
  • Describe examples of energy transformations during collisions, friction, and chemical to mechanical conversions.
  • Quantify energy transfers through work and heat to support energy conservation explanations.
$3.00

Instant download

Grade 9 Regional Development Worksheet | TEKS Social Studies Geography

Grade 9 Regional Development Worksheet | TEKS Social Studies Geography

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Identify key factors that contribute to regional development, including resources, infrastructure, and policy.
  • Explain how geographic constraints and opportunities influence economic growth and settlement patterns.
  • Evaluate how infrastructure and governance affect quality of life in different regions.

Grade 9Social Studies10 Pages

Also included in: Grade 9 Regional Geography & Urbanization Lesson Bundle | TEKS Social Studies +1 more

$3.00

Instant download

Logical Transitions Test Prep Printable | Grade 6 ELA

Logical Transitions Test Prep Printable | Grade 6 ELA

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Use common transition words and phrases to show relationships between ideas (addition, contrast, cause and effect, sequence, and emphasis).
  • Revise sentences to improve coherence by adding, replacing, or repositioning transitions between sentences and paragraphs.
  • Explain how transitions help readers follow a writer’s line of thinking during revision.
$5.00

Instant download

Historical Perspectives Worksheet | Grade 6 Science Activities

Historical Perspectives Worksheet | Grade 6 Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how different communities used patterns in the sky to plan for seasonal changes.
  • Describe how oral knowledge and early records helped people predict celestial positions.
  • Compare cultural interpretations of celestial motion with scientific explanations of motion and seasons.
$5.00

Instant download

Grade 7 Science – Investigation Variables & Data Collection | Reading Worksheet

Grade 7 Science – Investigation Variables & Data Collection | Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the concept of variables in scientific investigations
  • Identify independent, dependent, and controlled variables in experiments
  • Learn how to plan experiments by controlling variables and measuring key evidence
$4.00

Instant download

Reaction Evidence Test Prep Printable | Grade 8 Science

Reaction Evidence Test Prep Printable | Grade 8 Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify observable indicators of chemical change such as gas production, precipitate formation, color change, and temperature change.
  • Interpret qualitative and quantitative evidence from reactions to distinguish chemical change from physical mixing.
  • Explain how macroscopic evidence connects to particle rearrangement and formation of new substances.
$5.00

Instant download

Grade 9 Science – System Interactions & Physiology | Daily Reading Worksheet

Grade 9 Science – System Interactions & Physiology | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand how the circulatory and respiratory systems work together to supply oxygen and remove carbon dioxide.
  • Analyze the feedback mechanisms involved in homeostasis, such as thermoregulation and acid-base balance.
  • Describe how neural and endocrine responses coordinate to maintain internal stability during activity and stress.
$4.00

Instant download

Grade 3 Science | Human Impacts on Soil Worksheet with Short Notes

Grade 3 Science | Human Impacts on Soil Worksheet with Short Notes

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand how human activities affect soil quality.
  • Identify practices that help conserve soil health.
  • Recognize environmental consequences of soil disturbance.

Grade 3Science8 Pages

Also included in: Grade 3 Science Lesson Group Worksheets | Ontario Framework +1 more

$3.00

Instant download

Grade 7 Science | Design Optimization NGSS Worksheet (Answer Key)

Grade 7 Science | Design Optimization NGSS Worksheet (Answer Key)

Maple Path LearningCreated byMaple Path Learning

Learning Objectives

  • Analyze test data to assess the performance of design parameters.
  • Refine and adjust design variables based on quantitative comparisons.
  • Apply iterative problem-solving methods to improve design features within constraints.
$3.00

Instant download

Grade 11 Science Rate and Concentration Worksheet with Short Notes

Grade 11 Science Rate and Concentration Worksheet with Short Notes

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand how concentration influences reaction rates.
  • Explain the collision theory and how it relates to concentration.
  • Analyze the effects of dilution and mixing on reaction speed.

Grade 11Science7 Pages

Also included in: Grade 11 Science Concept Mastery Lesson Bundle (General Framework) +1 more

$3.00

Instant download

Grade 3 Science – State Changes Worksheet (Workbook + Answer Key)

Grade 3 Science – State Changes Worksheet (Workbook + Answer Key)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Describe how matter can change state when thermal energy is added or removed
  • Compare what happens to solids, liquids, and gases during melting, freezing, evaporation, and condensation
  • Explain how shape, volume behavior, and flow help identify different states of matter
$4.00

Instant download

Grade 12 Science | Evolutionary Genetics Worksheet | AP Standards

Grade 12 Science | Evolutionary Genetics Worksheet | AP Standards

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand how quantitative models like Hardy–Weinberg equilibrium describe genetic variation over time.
  • Explain the roles of mutation, genetic drift, and recombination in evolution.
  • Apply concepts of fitness landscapes and allele frequency trajectories to real-world scenarios.
$3.00

Instant download

Action Reaction Worksheet | Newton’s Third Law Science Activity Grade 12

Action Reaction Worksheet | Newton’s Third Law Science Activity Grade 12

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain Newton’s third law by identifying force pairs that act on different objects.
  • Use action–reaction force ideas to predict changes in momentum during collisions.
  • Relate acceleration, force, and mass to compare how two interacting objects move differently.
$5.00

Instant download

Friction and Gravity Assessment | TEKS Grade 7 Science Worksheet

Friction and Gravity Assessment | TEKS Grade 7 Science Worksheet

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Understand how friction opposes motion and affects objects on different surfaces.
  • Explain the role of gravity as a force pulling objects toward planetary surfaces.
  • Differentiate between contact forces and long-range forces, with observable effects.
$5.00

Instant download

Grade 6 Science Assessment | Roots and Water Worksheet Elena | Alberta

Grade 6 Science Assessment | Roots and Water Worksheet Elena | Alberta

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand the role of root systems in plant water and nutrient absorption.
  • Identify different root adaptations and their impact on tree distribution and resilience.
  • Explain how belowground processes influence aboveground tree health and regional ecosystems.
$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.