Reading comprehension Worksheets

40,284 type resources
High School Biology: Speciation and Phylogeny Worksheet (NGSS PDF)

High School Biology: Speciation and Phylogeny Worksheet (NGSS PDF)

Maple Path LearningCreated byMaple Path Learning

Learning Objectives

  • Explain the mechanisms that lead to the formation of new species, including geographic isolation and reproductive barriers.
  • Interpret phylogenetic trees to understand evolutionary relationships among species.
  • Describe different modes of speciation such as allopatric and sympatric speciation.
$3.00

Instant download

Grade 9 Science | Force Basics Worksheet with Short Notes (Printable PDF)

Grade 9 Science | Force Basics Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Distinguish between contact and non-contact forces with examples.
  • Understand how forces are characterized by magnitude, direction, and point of application.
  • Identify action-reaction pairs in various force interactions.
$3.00

Instant download

Grade 8 ELA | Tone And Diction Worksheet with Short Notes (Printable PDF)

Grade 8 ELA | Tone And Diction Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Explain how tone reveals a writer’s attitude toward a subject.
  • Identify how diction (word choice) creates or changes tone.
  • Analyze how connotation and figurative language contribute to meaning and reader response.
$3.00

Instant download

Grade 6 Science | Crystal Structures Worksheet | BC Aligned

Grade 6 Science | Crystal Structures Worksheet | BC Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand the differences between crystalline and amorphous solids at the particle level.
  • Explain how ordered particle arrangements influence the physical properties of solids.
  • Describe how particle bonding strength affects the mechanical properties of solids.
$3.00

Instant download

Grade 10 Science | Membrane Dynamics Worksheet | AP Aligned

Grade 10 Science | Membrane Dynamics Worksheet | AP Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain the composition and function of cellular membranes in establishing electrochemical gradients.
  • Describe transport mechanisms such as diffusion, carrier-mediated transport, and vesicular trafficking.
  • Apply quantitative concepts like Nernst potential and flux-rate comparisons to membrane processes.

Grade 10Science10 Pages

Also included in: Grade 10 Science | Biology and Ecosystems Custom Bundle | AP

$3.00

Instant download

Sustainable Management Assessment for Grade 11 Science NGSS Standards

Sustainable Management Assessment for Grade 11 Science NGSS Standards

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Compare technical and policy solutions for energy and mineral resource management considering life-cycle impacts.
  • Evaluate reclamation practices and supply-chain constraints related to resource extraction and energy production.
  • Analyze hazards and resilience metrics in ecological and social contexts for sustainable resource management.
$5.00

Instant download

Grade 11 Science – Mole Concept & Stoichiometry | Daily Reading Worksheet

Grade 11 Science – Mole Concept & Stoichiometry | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define the mole and understand its significance in chemistry.
  • Convert between mass, moles, and particle counts using molar mass and Avogadro's number.
  • Solve quantitative problems involving the mole concept, including limiting reagent and percent yield calculations.

Grade 11Science25 Pages

Also included in: Grade 11 Chemistry Science Daily Reading Lesson Bundle | Ontario +1 more

$4.00

Instant download

Grade 10 Science Worksheet – Metabolic Pathways (AP) (PDF)

Grade 10 Science Worksheet – Metabolic Pathways (AP) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how glycolysis, the citric acid (TCA) cycle, and oxidative phosphorylation work together to conserve free energy in ATP.
  • Trace electron flow from NADH and FADH2 through the electron transport chain and describe how it generates an electrochemical proton gradient.
  • Identify regulatory checkpoints and pathway branching that adjust flux under changing oxygen, energy, and substrate conditions.
$4.00

Instant download

Data Integrity and Security Worksheet Grade 11 Computer Science Activity

Data Integrity and Security Worksheet Grade 11 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how validation, access control, and design choices support data integrity in databases.
  • Identify common security risks to data confidentiality, integrity, and availability.
  • Apply correct decision-making when choosing safeguards for real-world data storage and access.
$5.00

Instant download

Geologic History Assessment for Grade 6 Science TEKS Standards

Geologic History Assessment for Grade 6 Science TEKS Standards

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Understand principles of relative and absolute dating used in geology.
  • Identify and interpret key features of the geologic time scale and fossil succession.
  • Explain the methods of correlation and radiometric techniques to determine Earth's history.
$5.00

Instant download

File I/O and Serialization Worksheet | Grade 12 Computer Science Activity

File I/O and Serialization Worksheet | Grade 12 Computer Science Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how file input/output (I/O) works, including reading data and writing results to files.
  • Describe serialization and how it enables structured data to be stored or transmitted and later reconstructed.
  • Evaluate common design choices for saving and loading data, such as format, versioning, and error handling.
$5.00

Instant download

Grade 6 Science | Charge Concepts Worksheet with Answer Key (PDF)

Grade 6 Science | Charge Concepts Worksheet with Answer Key (PDF)

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Define electric charge and distinguish between static and current electricity.
  • Explain charge separation and how it leads to observable phenomena like sparks and hair attraction.
  • Connect microscopic charge carriers to macroscopic electrical phenomena.
$3.00

Instant download

Grade 9 Science | Cell Components Worksheet Elena | Ontario Standard

Grade 9 Science | Cell Components Worksheet Elena | Ontario Standard

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Identify major organelles in eukaryotic cells and describe their functions.
  • Explain how structural features like membrane folding and compartmentalization influence cell activity.
  • Relate the structural differences among cell components to their roles in metabolism and exchange.
$3.00

Instant download

Grade 9 Science | Signal Encoding Worksheet (PDF + Answer Key)

Grade 9 Science | Signal Encoding Worksheet (PDF + Answer Key)

Riverstone ClassroomCreated byRiverstone Classroom

Learning Objectives

  • Understand the principles of signal encoding through modulation and multiplexing.
  • Compare different encoding schemes such as pulse-code modulation and amplitude modulation.
  • Evaluate the impact of encoding choices on bandwidth, fidelity, and noise susceptibility.
$2.00

Instant download

Managing Emotions Health Worksheet | Ontario Grade 8 Assessment

Managing Emotions Health Worksheet | Ontario Grade 8 Assessment

Skylark WorksheetsCreated bySkylark Worksheets

Learning Objectives

  • Understand the importance of recognizing personal emotions and stress signs.
  • Learn relaxation techniques and coping strategies to manage emotions effectively.
  • Identify ways to respond calmly during challenging situations.

Grade 8Health9 Pages

Also included in: Grade 8 Health Lesson Group Bundle | Ontario Framework Worksheets +1 more

$3.00

Instant download

Reaction Quantification Assessment | AP Standards Science Grade 12

Reaction Quantification Assessment | AP Standards Science Grade 12

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Understand advanced stoichiometric calculations involving concentration, molarity, and dilution.
  • Apply gas-phase relationships under standard and nonstandard conditions to reaction analysis.
  • Integrate limiting reagent analysis with titration and volumetric data to quantify reaction extent.
$5.00

Instant download

Health Persuasion and Communication Worksheet Grade 6 NHES Activity

Health Persuasion and Communication Worksheet Grade 6 NHES Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Identify key persuasive techniques used in health messages
  • Compare how audience and context affect message choices
  • Evaluate whether a statement is likely to persuade using evidence and appropriate tone
$5.00

Instant download

Grade 6 Science | Food Webs Worksheet | BC-Aligned

Grade 6 Science | Food Webs Worksheet | BC-Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand the concept of a food web and its components.
  • Identify key species interactions within an ecosystem food web.
  • Analyze how changes in one species can affect others in a web.
$3.00

Instant download

Grade 7 Health – Seeking Help Worksheet (Ontario Standard) (PDF)

Grade 7 Health – Seeking Help Worksheet (Ontario Standard) (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify personal limits and early warning signs that suggest seeking mental health support.
  • Choose appropriate trusted resources and adults for getting help.
  • Evaluate privacy and safety considerations when asking for support.
$4.00

Instant download

Ecosystem Networks AP Science Worksheet Grade 12 Practice Pack

Ecosystem Networks AP Science Worksheet Grade 12 Practice Pack

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how energy flows through trophic levels and how matter cycles via decomposition and nutrient fluxes in ecosystems
  • Use simple mass-balance ideas to quantify how nutrients move among producers, consumers, and decomposers
  • Describe how network representations and trophic interactions help predict resilience and stability under environmental change
$5.00

Instant download

Grade 11 Science | Atomic Structure Worksheet with Short Notes (Printable PDF)

Grade 11 Science | Atomic Structure Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand electron configuration, quantum shells, and isotopic variations.
  • Examine atomic models and periodic trends related to chemical behavior.
  • Identify bonding types including ionic, covalent, and metallic interactions.

Grade 11Science7 Pages

Also included in: Grade 11 Science Lesson Bundle | Ontario Curriculum Topics and Skills +1 more

$3.00

Instant download

Grade 7 Health – Evaluating Information Worksheet (NHES) – PDF

Grade 7 Health – Evaluating Information Worksheet (NHES) – PDF

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain why people should evaluate health information before using it to make decisions.
  • Apply simple criteria (source credibility, evidence, bias, and recency) to judge whether health claims are reliable.
  • Identify common signs of misinformation in health product and advice claims.
$4.00

Instant download

End-of-Month Reflection: Reflect and Grow | Grades 6–8

End-of-Month Reflection: Reflect and Grow | Grades 6–8

Learning Objectives

  • Explain how self-reflection supports goal-setting at the end of the school year.
  • Describe how social media can be used responsibly to share achievements and aspirations.
  • Use evidence and empathy to demonstrate authenticity and positive digital citizenship.

Grade 8Holiday8 Pages

Also included in: End-of-Month Reflection Reading Comprehension Bundle | Grades 6–8 +2 more

$5.00

Instant download

Grade 9 Science: Two-Dimensional Motion Worksheet (AP Standard) (PDF)

Grade 9 Science: Two-Dimensional Motion Worksheet (AP Standard) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Decompose two-dimensional motion into independent perpendicular components for displacement, velocity, and acceleration.
  • Use component equations to predict projectile behavior such as time of flight, maximum height (apex), and range.
  • Translate between component form and combined (vector) descriptions using vector addition and parametric reasoning.

Grade 9Science16 Pages

Also included in: Grade 9 Motion & Forces Science Lesson Bundle | AP Kinematics & Forces +1 more

$4.00

Instant download

Grade 12 Science – Argument Construction & Writing | Daily Reading Worksheet

Grade 12 Science – Argument Construction & Writing | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the structure of evidence-based scientific arguments
  • Identify claims, warrants, and backing in scientific discussions
  • Analyze case studies of scientific explanations for validity
$4.00

Instant download

Grade 11 Social Studies – Early Republic Worksheet with Answer Key (PDF)

Grade 11 Social Studies – Early Republic Worksheet with Answer Key (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how the U.S. Constitution shaped early national governance under Washington and Adams.
  • Analyze how political parties emerged and influenced domestic decisions and foreign policy.
  • Evaluate challenges in balancing federal and state power and in managing economic development.

Grade 11Social Studies16 Pages

Also included in: Grade 11 U.S. History & Global Conflicts Social Studies Lesson Bundle California +1 more

$4.00

Instant download

Grade 9 ELA  Evidence Synthesis Worksheet with Short Notes (Printable PDF)

Grade 9 ELA Evidence Synthesis Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Identify how quotations, paraphrases, and data contribute to a claim or explanation
  • Synthesize evidence by linking each piece of evidence to reasoning and framing the controlling idea
  • Practice accurate attribution to maintain scholarly integrity
$3.00

Instant download

Grade 12 Science | Instrumentation Use Worksheet with Short Notes (PDF)

Grade 12 Science | Instrumentation Use Worksheet with Short Notes (PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand the principles of sensor selection and calibration in measurement systems.
  • Describe the signal processing techniques and resolution limits in instrumentation.
  • Explain sampling rates, aliasing effects, and interfacing methods for accurate data acquisition.
$2.00

Instant download

Bonding Models Assessment for Grade 11 Science | AP Standards-Aligned

Bonding Models Assessment for Grade 11 Science | AP Standards-Aligned

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Understand the differences between ionic, covalent, and metallic bonding through potential-energy diagrams and lattice considerations.
  • Use electronegativity differences and formal charge concepts to distinguish bond types.
  • Compare model predictions for bond strengths, lattice energies, and properties like conductivity and melting point.
$5.00

Instant download

Grade 9 Science – Understanding Inertia & Force | Daily Reading Worksheet

Grade 9 Science – Understanding Inertia & Force | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define inertia and explain its relation to an object’s mass.
  • Identify examples of inertia in everyday life.
  • Differentiate between force and inertia in motion scenarios.
$4.00

Instant download

Grade 12 Science – Human Biodiversity & Environmental Impacts | Worksheet

Grade 12 Science – Human Biodiversity & Environmental Impacts | Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand how land use change affects biodiversity
  • Identify cause-and-effect relationships in ecological systems
  • Analyze human actions and their ecological consequences
$4.00

Instant download

Grade 11 Science | Mendelian Patterns Worksheet (Ontario Standards)

Grade 11 Science | Mendelian Patterns Worksheet (Ontario Standards)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Use Mendel’s laws to predict genotype and phenotype ratios for mono- and dihybrid crosses
  • Apply dominance, recessiveness, incomplete dominance, and codominance to determine phenotypes from genotypes
  • Interpret pedigree patterns to infer likely modes of inheritance

Grade 11Science16 Pages

Also included in: Grade 11 Cellular Metabolism & Genetics Science Lesson Bundle: Ontario +1 more

$4.00

Instant download

Grade 12 Science | Ecological Interactions Worksheet | Alberta Standards

Grade 12 Science | Ecological Interactions Worksheet | Alberta Standards

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand the various types of ecological interactions and their effects on population dynamics.
  • Analyze trophic relationships and nutrient cycling within Alberta ecosystems.
  • Evaluate how human activities and climate variability influence community structure and ecosystem services.
$3.00

Instant download

Grade 12 Science | Phylogenetic Trees  Worksheet | BC-Aligned

Grade 12 Science | Phylogenetic Trees Worksheet | BC-Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand the concept and purpose of phylogenetic trees in evolutionary biology.
  • Identify features used to construct phylogenetic trees, including morphological and molecular data.
  • Differentiate between homologous and analogous traits in evolutionary analysis.
$3.00

Instant download

Grade 7 Science | Interaction Types Worksheet with Short Notes (Printable PDF)

Grade 7 Science | Interaction Types Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand the different types of interactions such as competition, predation, and symbiosis.
  • Identify examples of each interaction type in ecosystems.
  • Explain how these interactions influence community composition and resource availability.

Grade 7Science8 Pages

Also included in: Grade 7 Ecosystem Dynamics Science Lesson Bundle: General Framework +1 more

$3.00

Instant download

Grade 7 Science | Simple Machines Overview - Daily Reading Comprehension

Grade 7 Science | Simple Machines Overview - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the basic principles of levers and how they provide mechanical advantage.
  • Calculate the mechanical advantage of a lever using the ratio of effort arm to load arm lengths.
  • Identify examples of levers and other simple machines in everyday life.

Grade 7Science44 Pages

Also included in: Forces, Structures and Motion Lesson Bundle | Grade 7 Science Alberta +1 more

$5.00

Instant download

Frictional Forces Worksheet | Grade 9 Science Activities

Frictional Forces Worksheet | Grade 9 Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how static and kinetic friction affect motion between two surfaces
  • Describe how normal force and surface properties influence the size of friction
  • Interpret how friction changes net force and converts mechanical energy into thermal energy

Grade 9Science32 Pages

Also included in: Forces and Motion Lesson Bundle – Grade 9 Science Framework BC +1 more

$5.00

Instant download

Grade 6 Science | Orbital Motion Worksheet with Short Notes (Printable PDF)

Grade 6 Science | Orbital Motion Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand how gravitational attraction governs planetary and satellite orbits.
  • Describe the elliptical nature of planetary orbits and Keplerian relationships.
  • Explain the role of central gravitational potential in maintaining orbital paths.
$3.00

Instant download

Grade 11 Science | pH Fundamentals in Science - Daily Reading Comprehension

Grade 11 Science | pH Fundamentals in Science - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the definition of pH and its logarithmic scale.
  • Recognize how pH indicates acidity, neutrality, or alkalinity of solutions.
  • Learn the relationship between hydrogen ion concentration and pH.

Grade 11Science43 Pages

Also included in: Acids, Bases and pH Lesson Bundle – Grade 11 Science Alberta +1 more

$5.00

Instant download

Grade 9 Science – Monitoring Pollution & Air Quality | Daily Reading Worksheet

Grade 9 Science – Monitoring Pollution & Air Quality | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand how chemical indicators are used to monitor air quality.
  • Identify different types of chemical tests for detecting pollutants.
  • Interpret data from chemical indicators to assess pollution levels.
$4.00

Instant download

Grade 8 Science | Energy Transformations Worksheet (PDF) (General Standard)

Grade 8 Science | Energy Transformations Worksheet (PDF) (General Standard)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how energy can change form during physical processes without being created or destroyed.
  • Identify examples of energy transformations involving mechanical, thermal, electrical, and light energy.
  • Use observable evidence (like warming and slowed motion) to connect effects to energy changes.
$4.00

Instant download

Grade 12 Science — Ethical Review MCQ Worksheet for Mastery

Grade 12 Science — Ethical Review MCQ Worksheet for Mastery

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand the principles of responsible conduct in research.
  • Identify conflicts of interest and their impact on research integrity.
  • Learn proper data management and sharing practices.
$3.00

Instant download

Transport Dynamics Assessment | TEKS Grade 11 Science Standards

Transport Dynamics Assessment | TEKS Grade 11 Science Standards

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Understand how electrochemical gradients and membrane properties facilitate ion and molecule movement across membranes.
  • Explain the roles of active pumps like the sodium-potassium ATPase in establishing ion gradients.
  • Describe how coupled transporters utilize existing gradients for secondary active transport.
$5.00

Instant download

Planetary Origins Worksheet | NGSS Grade 9 Science Assessment

Planetary Origins Worksheet | NGSS Grade 9 Science Assessment

Skylark WorksheetsCreated bySkylark Worksheets

Learning Objectives

  • Explain how a rotating protoplanetary disk can lead to the formation of planets with different compositions.
  • Interpret evidence from meteorite composition and isotopic radiometric dating to support a timeline for solar system formation.
  • Connect angular momentum and volatile gradients to patterns in rocky inner planets versus gas giant outer planets.
$4.00

Instant download

Grade 9 Science – Uncertainty in Graphs Worksheet (PDF)

Grade 9 Science – Uncertainty in Graphs Worksheet (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain what uncertainty means in scientific measurements and why it appears on graphs.
  • Interpret error bars and uncertainty bands to judge how reliable or meaningful a pattern is.
  • Determine whether differences between conditions are likely real or could be due to measurement noise.

Grade 9Science16 Pages

Also included in: Grade 9 Uncertainty & Evidence Science Lesson Bundle (General) +1 more

$4.00

Instant download

Grade 12 Science – Bonding Basics Worksheet (AP Standards) (PDF)

Grade 12 Science – Bonding Basics Worksheet (AP Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Distinguish ionic, covalent, and metallic bonding by electron transfer, sharing, and charge-delocalization models.
  • Use Lewis structures and formal charge to evaluate bonding possibilities and predict likely molecular structures.
  • Explain how bond type affects bulk properties such as conductivity, melting point, and solubility.
$4.00

Instant download

Grade 12 Science | Graph Literacy Worksheet with Short Notes (Printable PDF)

Grade 12 Science | Graph Literacy Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Interpret axes, scales, and units on scientific graphs.
  • Identify trend lines, slopes, and intercepts to evaluate data claims.
  • Distinguish between meaningful patterns and random scatter in data visuals.

Grade 12Science7 Pages

Also included in: Grade 12 Scientific Reasoning and Data Literacy Science Lesson Bundle +1 more

$3.00

Instant download

Solar Conversion Worksheet | Grade 10 Science Activities

Solar Conversion Worksheet | Grade 10 Science Activities

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how solar conversion turns radiant energy into electrical or chemical energy using photon-driven processes
  • Describe the roles of semiconductor bandgaps, quantum efficiency, and loss pathways in determining conversion output
  • Compare physical (photovoltaic/photoelectrochemical) and biological (photosynthesis) conversion in terms of mechanisms and integration into energy systems

Grade 10Science32 Pages

Also included in: Grade 10 Energy, Efficiency & Conservation Science Lesson Bundle | BC +1 more

$5.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.