Reading comprehension Worksheets

40,284 type resources
Grade 9 Science | Stoichiometry Basics Worksheet | BC Aligned

Grade 9 Science | Stoichiometry Basics Worksheet | BC Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand how mole relationships connect masses of reactants and products through balanced equations.
  • Learn to calculate molar masses and convert between mass and amount of substance.
  • Recognize the significance of coefficients in balanced chemical equations for mole ratios.
$3.00

Instant download

Newton's Laws Worksheet for Grade 8 Science | Alberta Standards

Newton's Laws Worksheet for Grade 8 Science | Alberta Standards

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Describe Newton's three laws of motion and their relationships between force, mass, and acceleration.
  • Apply Newton's laws to predict the outcomes of common regional scenarios involving motion and forces.
  • Explain real-world examples, such as truck hauling, puck sliding, and seatbelt function, using Newton's laws.

Grade 8Science

$2.00

Instant download

Grade 8 Science | Energy Conservation Worksheet & Answer Key (Printable PDF)

Grade 8 Science | Energy Conservation Worksheet & Answer Key (Printable PDF)

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the principles of energy transfer and conservation in physical systems.
  • Identify examples of energy transformations in real-world scenarios.
  • Explain the concept of energy tracking across system boundaries during collisions and other processes.

Grade 8Science

$2.00

Instant download

Allele Segregation Worksheet | Grade 11 Genetics Activity & Review

Allele Segregation Worksheet | Grade 11 Genetics Activity & Review

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how allele segregation during gamete formation contributes to predictable inheritance patterns.
  • Use probability ideas to describe expected genotype or phenotype frequencies in large groups.
  • Distinguish between random assortment of alleles and predictable statistical outcomes.
$5.00

Instant download

Text to Self Connections Worksheet Grade 10 ELA Ontario Reading Skills

Text to Self Connections Worksheet Grade 10 ELA Ontario Reading Skills

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain what a text-to-self connection is and how it helps reveal theme or character growth.
  • Identify specific details in a text that match a personal experience and describe the emotional link.
  • Differentiate between a grounded connection and a vague agreement that is not supported by the text.

Grade 10ELA11 Pages

$3.00

Instant download

Ecosystem Management Worksheet with Answer Key | TEKS Grade 10 Science

Ecosystem Management Worksheet with Answer Key | TEKS Grade 10 Science

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the principles and strategies involved in ecosystem management.
  • Identify ecological indicators used to inform adaptive management.
  • Recognize human activities and policies that impact ecosystem health and resilience.

Grade 10Science

$2.00

Instant download

Grade 10 Science | Speciation Processes in Evolution - Reading Comprehension

Grade 10 Science | Speciation Processes in Evolution - Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand how geographic barriers can lead to reproductive isolation.
  • Identify different mechanisms that contribute to speciation.
  • Analyze examples of speciation observed in nature.

Grade 10Science46 Pages

$5.00

Instant download

Grade 7 Science – Population Factors Worksheet (PDF) – Alberta Standards

Grade 7 Science – Population Factors Worksheet (PDF) – Alberta Standards

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand how birth and death rates, immigration, and emigration influence population size and distribution.
  • Identify regional drivers that impact populations such as water availability, fire regimes, and land-use change.
  • Explain how population trends are measured and used for species and biodiversity assessments.

Grade 7Science

$3.00

Instant download

Grade 8 Science | Energy Transformations Worksheet (PDF) – Alberta Standards

Grade 8 Science | Energy Transformations Worksheet (PDF) – Alberta Standards

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Describe different energy transformations in electrical systems.
  • Explain how energy is transferred and converted in various devices.
  • Identify sources of energy loss during transformations and transmission.

Grade 8Science

$3.00

Instant download

Main Idea Retell Worksheets Grade 3 Reading Comprehension ELA Skills

Main Idea Retell Worksheets Grade 3 Reading Comprehension ELA Skills

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain what the main idea of a passage is and how it connects to key details.
  • Retell a short story or passage in order using the most important events.
  • Identify which details best support the central idea when summarizing.

Grade 3ELA11 Pages

Also included in: Grade 3 Reading & Comprehension Lesson Bundle | General ELA +1 more

$3.00

Instant download

Style and Audience Fit Worksheet Pack Grade 12 ELA Practice

Style and Audience Fit Worksheet Pack Grade 12 ELA Practice

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Analyze how diction, tone, and sentence structure affect audience credibility and clarity.
  • Evaluate how word economy and precise nouns/verbs strengthen purpose and effectiveness.
  • Revise or justify stylistic choices to ensure alignment with audience, purpose, and reasoning complexity.

Grade 12ELA11 Pages

Also included in: Grade 12 Writing Lesson Bundle | bc ELA Framework +1 more

$3.00

Instant download

Elena Presentation Planning Worksheet | Grade 12 Ontario ELA Oral Communication

Elena Presentation Planning Worksheet | Grade 12 Ontario ELA Oral Communication

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Identify a presentation’s purpose and main claim from a prompt or draft.
  • Select supporting ideas that match the purpose and audience expectations.
  • Create a clear ordered structure with an introduction, body, and conclusion that maintain a consistent message.

Grade 12ELA9 Pages

$3.00

Instant download

Grade 11 Science — Worksheet MCQ Paper for Mastering Gene Expression

Grade 11 Science — Worksheet MCQ Paper for Mastering Gene Expression

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand the mechanisms regulating gene expression from transcription to post-transcriptional modification.
  • Identify the roles of promoter architecture, transcription factors, chromatin remodeling, and epigenetic marks.
  • Connect regulatory architecture with phenotypic outcomes through sequence motifs and regulatory networks.

Grade 11Science8 Pages

Also included in: Grade 11 Science AP Mastery Bundle – Systems, Genetics, and Ecosystems +1 more

$3.00

Instant download

Grade 11 Science — Worksheet MCQ Paper for Mastering Organelle Specialization

Grade 11 Science — Worksheet MCQ Paper for Mastering Organelle Specialization

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand the structural differences between key organelles like mitochondria, chloroplasts, endoplasmic reticulum, and lysosomes.
  • Explain how organelle compartmentalization enhances cellular metabolic efficiency and regulation.
  • Analyze the biochemical signatures and membrane compositions that distinguish organelles.

Grade 11Science10 Pages

Also included in: Grade 11 Science AP Mastery Bundle – Systems, Genetics, and Ecosystems +1 more

$3.00

Instant download

Grade 11 Science — Worksheet MCQ Paper for Mastering Systems Integration

Grade 11 Science — Worksheet MCQ Paper for Mastering Systems Integration

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand the role of feedback loops and regulatory networks in biological systems.
  • Analyze how multi-scale models predict responses to environmental perturbations.
  • Link molecular, cellular, organismal, and ecosystem processes in systemic examples.

Grade 11Science8 Pages

Also included in: Grade 11 Science AP Mastery Bundle – Systems, Genetics, and Ecosystems +1 more

$3.00

Instant download

Grade 11 Science — Worksheet MCQ Paper for Mastering DNA Maintenance

Grade 11 Science — Worksheet MCQ Paper for Mastering DNA Maintenance

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand the molecular mechanisms involved in DNA replication and repair.
  • Identify different pathways of DNA repair and their significance for genome stability.
  • Explain how mutations arise, their types, and how cells minimize deleterious effects.

Grade 11Science9 Pages

Also included in: Grade 11 Science AP Mastery Bundle – Systems, Genetics, and Ecosystems +1 more

$3.00

Instant download

Grade 11 Science — Worksheet MCQ Paper for Membrane Energetics

Grade 11 Science — Worksheet MCQ Paper for Membrane Energetics

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Explain the principles of bioenergetics involved in membrane-associated energy transduction.
  • Identify the roles of proton gradients, chemiosmotic coupling, and electron transport chains in ATP synthesis.
  • Analyze redox potential diagrams and electrochemical gradients to evaluate energy flow.

Grade 11Science8 Pages

Also included in: Grade 11 Science AP Mastery Bundle – Systems, Genetics, and Ecosystems +1 more

$3.00

Instant download

Grade 11 Science — Worksheet MCQ Paper for Mastering Ecosystem Processes

Grade 11 Science — Worksheet MCQ Paper for Mastering Ecosystem Processes

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand the key ecosystem-level processes that regulate energy flow and material cycling.
  • Identify the roles of primary production, decomposition, and biogeochemical cycles of carbon, nitrogen, and phosphorus.
  • Analyze how land-use change, nutrient inputs, and climate variability influence cycle rates and ecosystem services.

Grade 11Science8 Pages

Also included in: Grade 11 Science AP Mastery Bundle – Systems, Genetics, and Ecosystems +1 more

$3.00

Instant download

Grade 12 ELA Evidence Synthesis Worksheet with Short Notes PDF

Grade 12 ELA Evidence Synthesis Worksheet with Short Notes PDF

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Integrate details from multiple sources into a coherent paragraph or argument
  • Explain how each source contributes to a specific claim or clarification of an idea
  • Use quotations, paraphrases, and data accurately while avoiding redundancy and irrelevant details
$3.00

Instant download

Grade 11 Science | Meiosis Mechanisms - Daily Reading Comprehension

Grade 11 Science | Meiosis Mechanisms - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Identify the stages of meiosis I and II
  • Explain the processes of homolog pairing, synapsis, and crossing over
  • Describe how reductional division contributes to haploid formation

Grade 11Science43 Pages

$5.00

Instant download

Elements Versus Compounds Test Prep Worksheet | Grade 7 Science

Elements Versus Compounds Test Prep Worksheet | Grade 7 Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how atomic composition and bonding distinguish elements from compounds.
  • Use chemical formulas to identify fixed ratios of atoms in compounds.
  • Compare physical properties (such as conductivity and melting point) of elements and compounds.
$5.00

Instant download

Grade 10 Science | DNA Replication Reading Worksheet & Answer Key (PDF)

Grade 10 Science | DNA Replication Reading Worksheet & Answer Key (PDF)

JCreated byJ.S Sheets

Learning Objectives

  • Understand the process of DNA replication and its semiconservative nature.
  • Identify key enzymes involved in DNA replication and their functions.
  • Explain the differences between leading and lagging strands during replication.

Grade 10Science

$3.00

Instant download

Grade 12 Science – Historical Context Worksheet (TEKS) PDF

Grade 12 Science – Historical Context Worksheet (TEKS) PDF

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how scientific evidence influenced public health and adoption of technologies across different historical periods.
  • Analyze how institutions and economic incentives shaped the diffusion of scientific innovations and public perception.
  • Evaluate unintended consequences of scientific and policy decisions and connect them to lessons for future adoption.

Grade 12Science17 Pages

$4.00

Instant download

Grade 12 Science – Historical Context in Science Worksheet for Mastery

Grade 12 Science – Historical Context in Science Worksheet for Mastery

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Analyze key historical events that shaped scientific development and societal acceptance.
  • Identify examples of technological diffusion and societal impact throughout history.
  • Evaluate the role of evidence, institutions, and economic forces in scientific progress.
$3.00

Instant download

Historical Context in Science Worksheet | TEKS Grade 12 Science Practice

Historical Context in Science Worksheet | TEKS Grade 12 Science Practice

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Analyze key historical examples illustrating the relationship between science and society.
  • Evaluate how empirical evidence, institutions, and economic factors influence scientific adoption.
  • Identify the societal impacts and unintended consequences of major scientific developments.

Grade 12Science

$2.00

Instant download

Grade 4 ELA | Character Development Worksheet with Short Notes (Printable PDF)

Grade 4 ELA | Character Development Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand how characters change throughout a story.
  • Identify traits revealed through actions, dialogue, and reactions.
  • Analyze character interactions to determine motivations and relationships.
$3.00

Instant download

Grade 4 ELA | Theme From Details Worksheet with Short Notes (Printable PDF)

Grade 4 ELA | Theme From Details Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand how patterns in story events, character actions, and recurring ideas reveal the theme.
  • Identify details in a story that support a central message about life, choices, or relationships.
  • Summarize key events in sequence to capture the overall plot and its connection to the theme.
$3.00

Instant download

Grade 12 Science | Biotechnology Tools Worksheet with Short Notes (PDF)

Grade 12 Science | Biotechnology Tools Worksheet with Short Notes (PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Summarize molecular methods used in biotechnology for measuring and manipulating genetic information.
  • Describe the principles behind nucleic acid amplification, sequencing technologies, and genome editing.
  • Interpret data such as read mappings and expression profiles to infer gene functions.
$3.00

Instant download

Grade 12 Science | Biotechnology Tools Assessment Worksheet (PDF+ Answer Key)

Grade 12 Science | Biotechnology Tools Assessment Worksheet (PDF+ Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Explain the principles behind molecular techniques such as nucleic acid amplification, sequencing, and genome editing.
  • Identify the type of data generated by various molecular methods and how it informs genetic function.
  • Evaluate interpretative limits and evidence criteria when linking molecular data to biological conclusions.
$3.00

Instant download

Grade 6 Science | Angle Effects - Daily Reading Comprehension Practice

Grade 6 Science | Angle Effects - Daily Reading Comprehension Practice

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

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

Grade 6Science43 Pages

$5.00

Instant download

Grade 7 Science | Nutrient Transport Worksheet | California Standards

Grade 7 Science | Nutrient Transport Worksheet | California Standards

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain why internal nutrient transport is necessary for organism survival and cell function.
  • Describe how nutrients move from the digestive system (or source tissues) to body tissues that use them.
  • Compare nutrient transport in animals and plants using basic systems vocabulary.

Grade 7Science11 Pages

$3.00

Instant download

Political Polarization and Legal Changes | Social Studies Worksheet for Grade 8

Political Polarization and Legal Changes | Social Studies Worksheet for Grade 8

JCreated byJ.S Sheets

Learning Objectives

  • Understand the key legal and electoral changes during the 1850s that influenced regional conflicts.
  • Analyze how Supreme Court decisions and legislative acts impacted political stability.
  • Explore the role of sectional rhetoric in heightening political tensions leading to civil conflict.

Grade 8Social Studies

$3.00

Instant download

Grades 9 - 10 Holiday Worksheet | Historic Beginnings | assessment & practice

Grades 9 - 10 Holiday Worksheet | Historic Beginnings | assessment & practice

Learning Objectives

  • Explain the strategic importance of Allied invasion planning leading up to D-Day
  • Analyze how primary sources (letters, maps, diaries) reveal cause-and-effect in historical events
  • Evaluate how uncertainty and decision-making influenced military outcomes during WWII
$5.00

Instant download

Grades 9 - 10 Holiday Cause and Consequences Worksheet | June  Assessment

Grades 9 - 10 Holiday Cause and Consequences Worksheet | June Assessment

Learning Objectives

  • Explain how specific causes (military strategy, intelligence, deception, and timing) led to the outcome of D-Day.
  • Analyze key consequences of D-Day for the progression of WWII and for global history.
  • Use cause-and-effect reasoning to connect political decisions and military actions to later events.
$5.00

Instant download

D-Day Overview Worksheet | June Standards Grades 11 - 12 Holiday Printable PDF

D-Day Overview Worksheet | June Standards Grades 11 - 12 Holiday Printable PDF

Learning Objectives

  • Explain the strategic purpose of D-Day and Operation Overlord in WWII.
  • Analyze how planning, logistics, and coordination contributed to the success of the amphibious invasion.
  • Use key vocabulary (invasion, Allies, resistance) to interpret historical events.
$5.00

Instant download

Primary Source Stories Worksheet | June Standard Grades 6 - 8  Holiday

Primary Source Stories Worksheet | June Standard Grades 6 - 8 Holiday

Learning Objectives

  • Analyze how primary sources (letters, photographs, and official documents) reveal different perspectives on WWII events like D-Day.
  • Identify cause-and-effect relationships using evidence from firsthand accounts.
  • Evaluate how authentic sources influence what historians can learn about motivations and consequences.
$5.00

Instant download

History of D-Day worksheet | Grades 6 - 8 Holiday printable PDF assessment

History of D-Day worksheet | Grades 6 - 8 Holiday printable PDF assessment

Learning Objectives

  • Explain why D-Day (June 6, 1944) was a turning point in World War II.
  • Identify key locations and describe major goals of the Allied invasion of Normandy.
  • Use cause-and-effect reasoning to connect planning and actions to historical outcomes.
$5.00

Instant download

Source Evaluation Worksheet Pack | Grade 9 ELA Practice

Source Evaluation Worksheet Pack | Grade 9 ELA Practice

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Evaluate whether a source is credible by checking the author, evidence, and purpose.
  • Determine source relevance by connecting information directly to a specific research question.
  • Recognize bias and explain how it can affect accuracy and usefulness.

Grade 9ELA11 Pages

Also included in: Grade 9 Writing Lesson Bundle | ELA | Common Core (CCSS) +1 more

$3.00

Instant download

Grade 9 Science | Evolution Basics Worksheet (PDF+ Answer Key)

Grade 9 Science | Evolution Basics Worksheet (PDF+ Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Understand the fundamental mechanisms driving evolution, including natural selection, genetic drift, mutation, and gene flow.
  • Describe how these mechanisms influence allele frequencies and contribute to long-term changes in populations.
  • Explain the roles of adaptation, divergence, and variation in the evolution of species.

Grade 9Science

$3.00

Instant download

Grade 7 Science | Reaction Evidence in Chemistry - Daily Reading Comprehension

Grade 7 Science | Reaction Evidence in Chemistry - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Recognize gas evolution as evidence of a chemical reaction
  • Identify other indicators such as precipitate formation, color change, and temperature change
  • Connect observable indicators to chemical mass and energy changes

Grade 7Science43 Pages

$5.00

Instant download

7th Grade Social Studies | Nationalism & Imperialism Practice (PDF + Answer Key)

7th Grade Social Studies | Nationalism & Imperialism Practice (PDF + Answer Key)

JCreated byJ.S Sheets

Learning Objectives

  • Understand how nationalism fueled territorial ambitions and conflicts among nations.
  • Analyze the role of imperialism in shaping global political boundaries.
  • Examine historical examples of imperial rivalry and their impact on world relations.
$3.00

Instant download

Grade 11 Social Studies – Industrial Growth Worksheet (TEKS PDF)

Grade 11 Social Studies – Industrial Growth Worksheet (TEKS PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how industrial innovations in the late 19th and early 20th centuries increased productivity and changed work.
  • Analyze how industrial growth contributed to urban population growth and new social structures.
  • Describe major shifts in labor relations and the rise of big business, and connect them to economic policy debates.

Grade 11Social Studies16 Pages

Also included in: Grade 11 20th-Century Social Change Social Studies Lesson Bundle for TEKS +1 more

$4.00

Instant download

6th Grade Science | Trophic Interactions Worksheet (PDF) – BC Standard

6th Grade Science | Trophic Interactions Worksheet (PDF) – BC Standard

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify different types of trophic interactions including predation, herbivory, parasitism, competition, and mutualism.
  • Explain how each trophic interaction affects species survival and ecosystem stability.
  • Analyze examples of trophic interactions and their role in community structure.

Grade 6Science

$3.00

Instant download

Industrial Growth Worksheet Social Studies | TEKS Grade 10

Industrial Growth Worksheet Social Studies | TEKS Grade 10

JCreated byJ.S Sheets

Learning Objectives

  • Analyze how technological innovations like steam engines transformed industries during the Industrial Revolution.
  • Evaluate the effects of urbanization on living and working conditions in 19th-century societies.
  • Identify the social classes that emerged as a result of industrialization and their roles.

Grade 10Social Studies

$3.00

Instant download

Constructing Accounts Historical Evidence Worksheet | Grade 6 BC

Constructing Accounts Historical Evidence Worksheet | Grade 6 BC

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Identify and distinguish between primary and secondary sources.
  • Understand how historians use different sources to construct historical narratives.
  • Analyze the reliability and bias of various historical evidence.

Grade 6Social Studies35 Pages

Also included in: Chronology & Change Grade 6 Social Studies Daily Reading Worksheets Bundle | BC +1 more

$4.00

Instant download

Grade 12 Social Studies | Race and Ethnicity Mastery (PDF + Answer Key)

Grade 12 Social Studies | Race and Ethnicity Mastery (PDF + Answer Key)

JCreated byJ.S Sheets

Learning Objectives

  • Analyze how race and ethnicity act as forces shaping social stratification.
  • Evaluate the impacts of racialized systems on access to resources and representation.
  • Trace changes and continuities in racial ideologies and anti-racist movements.

Grade 12Social Studies

$3.00

Instant download

Grade 4 Social Studies — Worksheet MCQ Paper for Mastering Texas Independence

Grade 4 Social Studies — Worksheet MCQ Paper for Mastering Texas Independence

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Explain why tensions grew between Texas settlers and Mexico in the early 1830s
  • Identify key people and events from the Texas Revolution, including battles and leaders
  • Describe how independence led to changes in land policies and Texas identity

Grade 4Social Studies10 Pages

$3.00

Instant download

Grade 9 Science – System Efficiency Worksheet (PDF) – Alberta Standards

Grade 9 Science – System Efficiency Worksheet (PDF) – Alberta Standards

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the key factors affecting energy system efficiency, including resistive losses, power factor, and device selection.
  • Identify strategies for improving electrical system performance and reducing environmental impact.
  • Analyze different loss mechanisms in electrical systems and compare their significance.
$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.