Reading comprehension Worksheets

40,289 type resources
Health Conflict Resolution Strategies Worksheet Grade 10 | NHES Activity

Health Conflict Resolution Strategies Worksheet Grade 10 | NHES Activity

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how active listening and empathy help reduce conflict escalation
  • Identify common conflict triggers and describe calm, respectful responses
  • Apply simple problem-solving steps to reach a fair agreement

Grade 10Health30 Pages

$5.00

Instant download

Grade 10 Health | Conflict Resolution Worksheet & Answer Key (Printable)

Grade 10 Health | Conflict Resolution Worksheet & Answer Key (Printable)

Skylark WorksheetsCreated bySkylark Worksheets

Learning Objectives

  • Understand strategies for effectively resolving conflicts.
  • Recognize triggers that escalate disagreements.
  • Develop skills in active listening, empathy, and problem-solving.
$3.00

Instant download

Expressing Feelings Worksheet | Grade 9 Health Communication Skills

Expressing Feelings Worksheet | Grade 9 Health Communication Skills

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how verbal and nonverbal cues work together to express feelings clearly.
  • Identify strategies for communicating emotions respectfully to reduce misunderstandings.
  • Practice choosing words and body language that match the message you intend.

Grade 9Health30 Pages

$5.00

Instant download

Grade 9 Health – Expressing Feelings Worksheet | NHES Standards (PDF)

Grade 9 Health – Expressing Feelings Worksheet | NHES Standards (PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Use clear verbal communication to express feelings and needs in a respectful way.
  • Recognize how facial expressions and body language support (or contradict) spoken messages.
  • Practice responding to misunderstandings by clarifying feelings and asking follow-up questions.

Grade 9Health14 Pages

Also included in: Grade 9 Interpersonal Communication Skills Health Lesson Bundle (NHES) +1 more

$4.00

Instant download

Main Idea Practice Worksheets | Grade 5 ELA Test Prep Alberta

Main Idea Practice Worksheets | Grade 5 ELA Test Prep Alberta

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Identify the main idea of a paragraph by using supporting details
  • Differentiate between a topic and a main idea
  • Use signal words to locate the central message in a text
$5.00

Instant download

Main Idea Worksheet Pack | Grade 5 ELA Practice and Review

Main Idea Worksheet Pack | Grade 5 ELA Practice and Review

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify the main idea of a paragraph and explain how supporting details support it
  • Distinguish between topic and main idea in both informational and narrative text
  • Use signal words and repeated ideas to locate the central message

Grade 5ELA11 Pages

Also included in: Grade 5 Reading Lesson Bundle | ELA | Alberta Framework +1 more

$3.00

Instant download

Grade 11 Science | Ecosystem Models Worksheet (NGSS Science NGSS)

Grade 11 Science | Ecosystem Models Worksheet (NGSS Science NGSS)

Maple Path LearningCreated byMaple Path Learning

Learning Objectives

  • Describe different types of ecosystem models and their applications.
  • Explain how parameters like interaction strengths and resource availability influence ecosystem stability.
  • Identify the use of network, differential-equation, and agent-based models in ecology.

Grade 11Science8 Pages

Also included in: Grade 11 Ecosystem Dynamics and Energy Flow Science Lesson Bundle | NGSS +1 more

$3.00

Instant download

Grade 11 Science – Ecosystem Models Worksheet(PDF +Answer Key)

Grade 11 Science – Ecosystem Models Worksheet(PDF +Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Understand the concept and importance of ecosystem models.
  • Identify different types of ecosystem models and their applications.
  • Recognize parameters involved in modeling ecosystems and their influence on system behavior.

Grade 11Science

$3.00

Instant download

Grade 11 Science | Ecosystem Models - Daily Reading Comprehension

Grade 11 Science | Ecosystem Models - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Recognize different types of ecosystem models
  • Understand how models simulate interactions within ecosystems
  • Identify the role of parameters in ecosystem modeling

Grade 11Science

$5.00

Instant download

Grade 11 Science | Ecosystem Models Worksheet with Short Notes (Printable PDF)

Grade 11 Science | Ecosystem Models Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand different types of ecosystem models and their applications.
  • Identify parameters used in ecological modeling to assess system stability and resilience.
  • Describe the roles of network models, differential-equation models, and agent-based frameworks in ecology.
$3.00

Instant download

Ecosystem Models Test Prep Worksheets | Grade 11 Science

Ecosystem Models Test Prep Worksheets | Grade 11 Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how ecosystem models represent interactions and feedbacks among species.
  • Compare conceptual, mathematical, and computational ecosystem model types and what each can predict.
  • Interpret model parameters such as interaction strengths, disturbance regimes, migration, and resource availability.
$5.00

Instant download

Grade 11 Science – Ecosystem Models & Ecology | Daily Reading Worksheet

Grade 11 Science – Ecosystem Models & Ecology | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the concept and purpose of ecosystem models.
  • Identify different types of models used in ecology.
  • Analyze how ecosystem models simulate natural interactions and feedbacks.
$4.00

Instant download

Ecosystem Models Assessment | NGSS Standards Grade 11 Science

Ecosystem Models Assessment | NGSS Standards Grade 11 Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Understand different types of ecosystem models and their applications.
  • Analyze how models represent ecological interactions and predict system behavior.
  • Evaluate the parameters and feedback mechanisms in ecosystem modeling.
$5.00

Instant download

11th Grade Science | Ecosystem Models Worksheet (PDF+ Answer Key)

11th Grade Science | Ecosystem Models Worksheet (PDF+ Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Explain different types of ecosystem models including conceptual, mathematical, and computational frameworks.
  • Describe how models represent interactions among species and environmental factors in ecosystems.
  • Evaluate the role of parameters such as interaction strengths, disturbance regimes, migration, and resource availability in ecosystem stability and resilience.

Grade 11Science

$5.00

Instant download

Grade 11 Science | Ecosystem Models Worksheet (Answer Key) NGSS-Aligned

Grade 11 Science | Ecosystem Models Worksheet (Answer Key) NGSS-Aligned

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand different types of ecosystem models and their applications.
  • Identify key parameters used in modeling ecological interactions.
  • Analyze feedback mechanisms within ecosystems using conceptual and mathematical models.

Grade 11Science

$3.00

Instant download

11th Grade Science | Ecosystem Models Reading Worksheet (PDF + Rubric)

11th Grade Science | Ecosystem Models Reading Worksheet (PDF + Rubric)

JCreated byJ.S Sheets

Learning Objectives

  • Understand different types of ecosystem models and their applications.
  • Identify key parameters used in ecosystem modeling.
  • Analyze how models help predict ecosystem stability and responses to disturbances.
$3.00

Instant download

Grade 11 Science | Ecosystem Models Worksheet & Answer Key – NGSS-Aligned

Grade 11 Science | Ecosystem Models Worksheet & Answer Key – NGSS-Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand different types of ecosystem models and their applications.
  • Describe how parameters like species interactions and resource availability influence ecosystem stability.
  • Analyze the strengths and limitations of conceptual, mathematical, and computational models in ecology.

Grade 11Science

$2.00

Instant download

Grade 11 Science | Ecosystem Models Worksheet (PDF + Answer Key)

Grade 11 Science | Ecosystem Models Worksheet (PDF + Answer Key)

Riverstone ClassroomCreated byRiverstone Classroom

Learning Objectives

  • Describe different types of ecosystem models and their applications.
  • Explain how models represent interactions and feedbacks within ecosystems.
  • Identify parameters used in ecosystem modeling such as disturbance regimes and resource availability.

Grade 11Science

$2.00

Instant download

Grade 3 Health Worksheet – Disease Prevention & Hygiene (PDF) Aligned to NHES

Grade 3 Health Worksheet – Disease Prevention & Hygiene (PDF) Aligned to NHES

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Identify healthy habits that help prevent the spread of disease.
  • Explain how germs can spread and how hygiene interrupts that spread.
  • Choose safe behaviors for school and home to reduce illness.
$4.00

Instant download

Grade 6 Figurative Language Meaning Worksheet | ELA Reading Skills

Grade 6 Figurative Language Meaning Worksheet | ELA Reading Skills

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how similes, metaphors, and idioms create meaning beyond their literal definitions
  • Use context clues (nearby events, surrounding sentences, and speaker attitude) to determine figurative meanings
  • Describe how figurative language shapes imagery, emotion, and conflict in a text

Grade 6ELA11 Pages

Also included in: Reading Literature Lesson Bundle | Grade 6 ELA | General ELA +1 more

$3.00

Instant download

Source Evaluation Worksheet | Grade 12 ELA TEKS Research Literacy

Source Evaluation Worksheet | Grade 12 ELA TEKS Research Literacy

Golden Apple StudioCreated byGolden Apple Studio

Learning Objectives

  • Evaluate source credibility by analyzing authority, accuracy, and transparency.
  • Identify reliable evidence by checking methods, data provenance, and limitations.
  • Use triangulation to compare multiple reports and determine which claims are most trustworthy.
$4.00

Instant download

Grade 12 ELA – Source Evaluation & Critical Reading | Daily Reading Worksheet

Grade 12 ELA – Source Evaluation & Critical Reading | Daily Reading Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Identify key attributes that determine source credibility, such as author qualifications and publication details.
  • Understand the significance of documented evidence, methodology, and data provenance in assessing reliability.
  • Develop skills to compare conflicting reports using triangulation of primary and secondary sources.

Grade 12ELA33 Pages

$4.00

Instant download

Grade 11 Health – Determinants of Health Worksheet (Ontario Standards + Answer Key)

Grade 11 Health – Determinants of Health Worksheet (Ontario Standards + Answer Key)

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how major determinants of health (socioeconomic status, environment, and health care access) affect outcomes for individuals and communities.
  • Analyze how personal choices and social conditions interact to influence health disparities.
  • Identify practical, targeted interventions that respond to inequities in health outcomes.

Grade 11Health16 Pages

Also included in: Grade 11 Health Skills: Substance & Sexual Lesson Bundle - Ontario +1 more

$4.00

Instant download

Grade 6 Science – Day Night Cycle Worksheet (PDF) | Alberta Standard

Grade 6 Science – Day Night Cycle Worksheet (PDF) | Alberta Standard

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Explain how Earth's rotation causes the cycle of day and night.
  • Describe the impact of Earth's tilt and orbit on the variation in day length throughout the year.
  • Understand how local latitude affects daylight duration within Alberta.

Grade 6Science

$3.00

Instant download

Grade 6 Science | Day Night Cycle Worksheet (Alberta Standards) (PDF)

Grade 6 Science | Day Night Cycle Worksheet (Alberta Standards) (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how Earth’s rotation produces the daily cycle of day and night
  • Describe how Earth’s axial tilt and orbit around the Sun change daylight duration through the year
  • Use evidence from seasons and latitude to connect observed day length patterns to Earth’s orientation

Grade 6Science

$4.00
5.0(1)

Instant download

6th Grade Science | Day-Night Cycle Reading Worksheet & Answer Key (PDF)

6th Grade Science | Day-Night Cycle Reading Worksheet & Answer Key (PDF)

JCreated byJ.S Sheets

Learning Objectives

  • Describe the mechanics of Earth's rotation that create day and night.
  • Explain how axial tilt and Earth's orbit affect daylight duration throughout the year.
  • Relate changes in day length to Earth's position and orientation relative to the Sun.
$3.00

Instant download

Grade 6 Science – Day & Night Cycle Daily Reading Worksheet | Alberta Standard

Grade 6 Science – Day & Night Cycle Daily Reading Worksheet | Alberta Standard

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand how Earth's rotation causes day and night.
  • Identify the effects of Earth's rotation on the position of the Sun in the sky.
  • Recognize that Earth's rotation is a constant spinning motion.
$4.00

Instant download

Day Night Cycle Assessment for Grade 6 Science | Alberta Standards

Day Night Cycle Assessment for Grade 6 Science | Alberta Standards

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how Earth's rotation causes day and night.
  • Describe the effect of Earth's axial tilt on daylight duration throughout the year.
  • Relate observed day length patterns in Alberta to Earth's position and movement around the Sun.
$5.00

Instant download

Grade 6 Science | Day Night Cycle Worksheet with Short Notes (Printable PDF)

Grade 6 Science | Day Night Cycle Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Understand how Earth's rotation causes day and night.
  • Explain how Earth's tilt and orbit affect the length of daylight during seasons.
  • Relate patterns of daylight variation observed in Alberta to Earth's position and orientation.
$3.00

Instant download

Day Night Cycle Worksheet | Grade 6 Science Practice

Day Night Cycle Worksheet | Grade 6 Science Practice

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how Earth’s rotation and the direction of sunlight create day and night
  • Describe how Earth’s axial tilt and orbit cause seasonal changes in day length
  • Connect patterns of daylight in Alberta to Earth’s orientation and yearly position
$5.00

Instant download

Grade 6 Science — Day Night Cycle Worksheet MCQ Paper

Grade 6 Science — Day Night Cycle Worksheet MCQ Paper

The Resource HubCreated byThe Resource Hub

Learning Objectives

  • Understand the mechanics of Earth's rotation and how it causes day and night.
  • Identify the factors that influence variation in daylight hours throughout the year.
  • Explain how Earth's axial tilt and orbit around the Sun create seasonal changes in day length.
$3.00

Instant download

Grade 6 Science Assessment | Day Night Cycle Worksheet Elena | Alberta

Grade 6 Science Assessment | Day Night Cycle Worksheet Elena | Alberta

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Describe how Earth's rotation causes day and night.
  • Explain how axial tilt and Earth's orbit influence the length of daylight throughout the year.
  • Relate observed daylight patterns in Alberta to Earth's movements and tilt.
$3.00

Instant download

Grade 6 Science | Day and Night Cycle - Daily Reading Comprehension

Grade 6 Science | Day and Night Cycle - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Recognize the role of Earth's rotation in creating day and night
  • Understand how Earth's rotation causes changes in sunlight at different times
  • Learn about Earth's tilting and how it influences daylight variation across seasons

Grade 6Science41 Pages

Also included in: Sky Science Lesson Bundle | Grade 6 Science Daily Reading | Alberta +1 more

$5.00

Instant download

Grade 9 Health Effective Communication Worksheet | Ontario Health Skills

Grade 9 Health Effective Communication Worksheet | Ontario Health Skills

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how active listening, respectful tone, and clear messages improve understanding and trust.
  • Identify examples of healthy verbal, non-verbal, and digital communication, including consent and boundaries.
  • Use empathetic problem-solving steps to manage disagreements and support positive relationships.

Grade 9Health30 Pages

$5.00

Instant download

Grade 9 Health Worksheet | Effective Communication Skills (Ontario PDF)

Grade 9 Health Worksheet | Effective Communication Skills (Ontario PDF)

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how verbal, non-verbal, and digital communication work together to build understanding and trust.
  • Use active listening strategies to show respect and clarify meaning during conversations.
  • Apply consent, boundaries, and respectful conflict-resolution skills to support healthy relationships.

Grade 9Health14 Pages

Also included in: Grade 9 Stress & Mental Health Skills Health Lesson Bundle: Ontario +1 more

$4.00

Instant download

Grade 7 Science | Human Stewardship Worksheet with Short Notes (Printable PDF)

Grade 7 Science | Human Stewardship Worksheet with Short Notes (Printable PDF)

Meadowlark WorksheetsCreated byMeadowlark Worksheets

Learning Objectives

  • Summarize human impacts on ecosystems, including habitat alteration, pollution, resource extraction, and introduction of non-native species.
  • Describe consequences of human activities for species and ecosystem functions.
  • Explain principles of stewardship such as mitigation, habitat protection, restoration, and monitoring.
$3.00

Instant download

Human Stewardship Worksheet for Grade 7 Science | Ontario Standards

Human Stewardship Worksheet for Grade 7 Science | Ontario Standards

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand human impacts on ecosystems, including habitat change, pollution, resource extraction, and invasive species.
  • Describe the consequences of human activities for species diversity, ecosystem functions, and resilience.
  • Explain principles of ecological stewardship such as mitigation, habitat protection, and restoration.

Grade 7Science

$2.00

Instant download

Grade 7 Science – Human Stewardship Worksheet (Ontario Standards) (PDF)

Grade 7 Science – Human Stewardship Worksheet (Ontario Standards) (PDF)

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand human impacts on ecosystems such as habitat alteration, pollution, resource extraction, and non-native species introduction.
  • Analyze the consequences of human activities on species composition and ecosystem functions.
  • Describe principles of ecological stewardship including mitigation, habitat protection, and restoration.

Grade 7Science

$3.00

Instant download

Grade 7 Science | Human Stewardship - Daily Reading Comprehension

Grade 7 Science | Human Stewardship - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand human impacts on ecosystems, particularly forests.
  • Identify activities that lead to habitat alteration, pollution, resource extraction, and introduction of non-native species.
  • Comprehend the ecological consequences of these impacts.

Grade 7Science

$5.00

Instant download

Grade 7 Science – Human Stewardship in Ecosystems | Daily Reading Worksheet

Grade 7 Science – Human Stewardship in Ecosystems | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand human impacts on ecosystems, including habitat alteration, pollution, resource extraction, and species introduction.
  • Analyze the consequences of human activities on biodiversity and ecosystem functions.
  • Identify principles of stewardship such as mitigation, habitat protection, restoration, and monitoring.
$4.00

Instant download

7th Grade Science | Human Stewardship Worksheet (PDF+ Answer Key)

7th Grade Science | Human Stewardship Worksheet (PDF+ Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Describe human impacts on ecosystems, including habitat alteration, pollution, resource extraction, and introduction of non-native species.
  • Explain the consequences of human activities on species composition, ecosystem functions, and long-term resilience.
  • Outline principles of ecological stewardship such as mitigation, habitat protection, restoration priorities, and evidence-based monitoring.

Grade 7Science

$3.00

Instant download

Grade 7 Science Worksheet | Human Stewardship & Ecosystem Impact (PDF)

Grade 7 Science Worksheet | Human Stewardship & Ecosystem Impact (PDF)

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Summarize common human impacts on ecosystems, including habitat alteration, pollution, resource extraction, and non-native species.
  • Explain consequences of human impacts for species composition, ecosystem functions, and long-term resilience.
  • Describe core stewardship principles such as mitigation, habitat protection, restoration priorities, and evidence-based monitoring.

Grade 7Science17 Pages

Also included in: Grade 7 Ecosystem Dynamics Science Lesson Bundle (Ontario) Worksheets +1 more

$4.00

Instant download

7th Grade Science | Human Stewardship Reading Worksheet (PDF + Answer Key)

7th Grade Science | Human Stewardship Reading Worksheet (PDF + Answer Key)

JCreated byJ.S Sheets

Learning Objectives

  • Understand human impacts on ecosystems such as habitat alteration, pollution, resource extraction, and non-native species introduction.
  • Explain the consequences of human activities on species composition and ecosystem functions.
  • Identify principles of environmental stewardship and explore strategies for balancing societal needs with ecological health.
$3.00

Instant download

Human Stewardship Test Prep Worksheet | Grade 7 Science Ontario

Human Stewardship Test Prep Worksheet | Grade 7 Science Ontario

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how human actions can alter ecosystems and change species composition and ecosystem functions
  • Describe consequences for ecosystem resilience when impacts continue over time
  • Identify stewardship principles such as habitat protection, mitigation, restoration priorities, and evidence-based monitoring
$5.00

Instant download

Grade 7 Science – Human Stewardship Worksheet (PDF) – Ontario Standards

Grade 7 Science – Human Stewardship Worksheet (PDF) – Ontario Standards

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Understand human impacts on ecosystems including habitat alteration, pollution, resource extraction, and invasive species.
  • Identify principles of ecological stewardship such as mitigation, habitat protection, restoration, and monitoring.
  • Analyze the balance between societal needs and ecological integrity in environmental decision-making.
$2.00

Instant download

Grade 8 Science | Solution Comparison Worksheet (PDF + Answer Key)

Grade 8 Science | Solution Comparison Worksheet (PDF + Answer Key)

Riverstone ClassroomCreated byRiverstone Classroom

Learning Objectives

  • Identify and describe various design concepts for solutions such as impact absorption and energy efficiency.
  • Evaluate and compare different design options using criteria like effectiveness, materials, and limitations.
  • Develop trade-off matrices and concept sketches to aid in decision-making.
$2.00

Instant download

Grade 8 Science – Solution Comparison Worksheet(PDF + Answer Key)

Grade 8 Science – Solution Comparison Worksheet(PDF + Answer Key)

Copper Leaf ClassroomCreated byCopper Leaf Classroom

Learning Objectives

  • Understand the key features of different design concepts for solutions such as impact absorption and energy efficiency.
  • Evaluate design solutions using criteria like benefits, limitations, materials, and performance indicators.
  • Differentiate between qualitative and quantitative assessments in solution evaluation.

Grade 8Science

$3.00

Instant download

Grade 8 Science | Solution Comparison Worksheet for NGSS Standards (PDF + Answer Key)

Grade 8 Science | Solution Comparison Worksheet for NGSS Standards (PDF + Answer Key)

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand how to develop multiple solution concepts for design challenges.
  • Evaluate and compare different design solutions based on criteria such as performance, feasibility, and benefits.
  • Apply trade-off matrices and qualitative assessments to select optimal solutions.
$2.00

Instant download

Browse more categories

About Reading comprehension Worksheets

Find reading comprehension worksheets for class practice, homework, or self-study. All 40,289 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.