Grade 8 Science Worksheets

5,999 worksheets
Grade 8 Science -Aquifer Dynamics & Water Resources | Daily Reading Worksheet

Grade 8 Science -Aquifer Dynamics & Water Resources | Daily Reading Worksheet

Quiet Forest EducationCreated byQuiet Forest Education

Learning Objectives

  • Identify and describe the main types of aquifers.
  • Understand the concepts of porosity, permeability, and hydraulic head.
  • Explain the processes of recharge and discharge in groundwater systems.
$4.00

Instant download

Grade 8 Action Reaction Forces Worksheet PDF | Newton's Third Law Science

Grade 8 Action Reaction Forces Worksheet PDF | Newton's Third Law Science

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain Newton’s third law using action-reaction force pairs between two interacting objects
  • Identify how forces in an interaction act at the same time and in opposite directions
  • Describe how mass and motion affect how each object responds during collisions and pushes

Grade 8Science16 Pages

$4.00

Instant download

Grade 8 Science | Electric Charge Worksheet (Alberta Standards) (PDF)

Grade 8 Science | Electric Charge Worksheet (Alberta Standards) (PDF)

Silver Birch TeachingCreated bySilver Birch Teaching

Learning Objectives

  • Differentiate static electricity and current electricity by origin, mobility, and observable effects
  • Describe how charge transfer creates charge imbalance on surfaces
  • Use a circuit model to explain how current electricity results from directed charge flow
$5.00

Instant download

Grade 8 Science | Geological Processes - Daily Reading Comprehension

Grade 8 Science | Geological Processes - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Identify different types of plate boundaries: convergent, divergent, and transform.
  • Describe the landforms and geological features associated with each plate boundary.
  • Understand the mechanisms of mantle convection, subduction, and their surface evidence.

Grade 8Science43 Pages

$5.00

Instant download

Grade 8 Science | Environmental Balances - Daily Reading Comprehension

Grade 8 Science | Environmental Balances - Daily Reading Comprehension

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the concept of nutrient cycling in ecosystems
  • Analyze the movement of nutrients and chemicals within environmental systems
  • Apply principles of particle theory, classification, and mass conservation

Grade 8Science47 Pages

Also included in: Matter and Chemical Change Lesson Bundle – Alberta Grade 8 Science +1 more

$5.00

Instant download

Electric & Magnetic Forces Worksheets: Fields & Interactions | Grade 8

Electric & Magnetic Forces Worksheets: Fields & Interactions | Grade 8

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Compare electric and magnetic forces based on separation distance
  • Explain how field interactions determine force direction
  • Predict interaction strength using distance and orientation

Grade 8Science14 Pages

Also included in: Grade 8 Science Worksheets | NGSS Motion & Stability Bundle +2 more

$3.00

Instant download

Lever Mechanics and Mechanical Advantage Worksheets | Grade 8

Lever Mechanics and Mechanical Advantage Worksheets | Grade 8

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Classify levers using the positions of fulcrum, effort, and load
  • Calculate mechanical advantage using effort and load arm lengths
  • Explain how fulcrum placement changes force amplification and motion

Grade 8Science12 Pages

Also included in: Systems in Action Lesson Bundle | Grade 8 Science | Ontario Framework +1 more

$3.00

Instant download

Natural Hazards Data and Risk Worksheet | Grade 8 NGSS Science

Natural Hazards Data and Risk Worksheet | Grade 8 NGSS Science

Northstar WorksheetsCreated byNorthstar Worksheets

Learning Objectives

  • Interpret simple natural hazard data to describe patterns in time and space.
  • Explain how different evidence sources (fault maps, eruption histories, tsunami records) support hazard recurrence estimates.
  • Distinguish between short-term events and long-term geologic change when evaluating hazard risk.

Grade 8Science12 Pages

$5.00

Instant download

Pure Substances and Mixtures Worksheets: Grade 8 Matter Science

Pure Substances and Mixtures Worksheets: Grade 8 Matter Science

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Classify materials as elements, compounds, or mixtures based on their composition
  • Differentiate pure substances from mixtures using observable and particle-level ideas
  • Identify evidence that a sample has variable composition

Grade 8Science12 Pages

Also included in: Matter & Chemical Change Grade 8 Science Bundle | Alberta Worksheets +1 more

$3.00

Instant download

Grade 8 Science – Natural Selection & Evolution | Daily Reading Worksheet

Grade 8 Science – Natural Selection & Evolution | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Define natural selection and explain its mechanisms.
  • Identify examples of natural selection in nature.
  • Describe how environmental pressures influence genetic variation.
$4.00

Instant download

Grade 8 Science | Motors and Generators Worksheet | Alberta Standards

Grade 8 Science | Motors and Generators Worksheet | Alberta Standards

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand how electric motors convert electrical energy into mechanical motion
  • Explain the principle of operation of generators as energy conversion devices
  • Describe how design parameters influence motor and generator efficiency and power output
$3.00

Instant download

Freshwater Conservation Strategies Worksheets for Grade 8 Science

Freshwater Conservation Strategies Worksheets for Grade 8 Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Describe how demand management reduces freshwater use
  • Explain how riparian buffers reduce runoff and pollutants
  • Describe how wetlands support freshwater storage during dry periods
$3.00

Instant download

Kinetic and Potential Grade 8 Science Assessment | NGSSS-Aligned

Kinetic and Potential Grade 8 Science Assessment | NGSSS-Aligned

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Differentiate kinetic energy from potential energy using real-world examples
  • Explain how energy can transfer between potential and kinetic forms in a system
  • Use gravitational potential energy ideas (higher position = more potential) to predict changes in motion
$5.00

Instant download

Grade 8 Science Worksheet on The Scientific Method | TEKS Aligned

Grade 8 Science Worksheet on The Scientific Method | TEKS Aligned

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the iterative nature of the scientific method.
  • Identify key components such as testable questions, hypotheses, and operational definitions.
  • Recognize the importance of empirical evidence and controlled comparisons in science.

Grade 8Science

$2.00

Instant download

Grade 8 TEKS Ecosystem Basics & Biome Clues Science Reading Worksheet

Grade 8 TEKS Ecosystem Basics & Biome Clues Science Reading Worksheet

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Identify abiotic and biotic ecosystem components from a scientific passage.
  • Explain how biomes relate to climate and how producers, consumers, and decomposers fit into ecosystem structure.
  • Use evidence from a passage to answer questions about ecosystem interactions.
$5.00

Instant download

Grade 8 Science Worksheet – Newton's Laws & Motion (PDF) | Alberta Standards

Grade 8 Science Worksheet – Newton's Laws & Motion (PDF) | Alberta Standards

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain Newton’s three laws in terms of force, motion, and mass
  • Use the first and second laws to predict how changes in force or mass affect acceleration
  • Identify action–reaction pairs and predict motion directions

Grade 8Science16 Pages

$4.00

Instant download

Grade 8 Science | Rock and Mineral Formation Worksheet | General Standards

Grade 8 Science | Rock and Mineral Formation Worksheet | General Standards

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain how igneous, sedimentary, and metamorphic rocks form from different Earth processes and conditions.
  • Describe how mineral physical properties are connected to mineral composition.
  • Use the rock cycle to connect tectonic activity to long-term changes in Earth materials.

Grade 8Science10 Pages

$3.00

Instant download

Population Change & Carrying Capacity Science Worksheets Grade 8

Population Change & Carrying Capacity Science Worksheets Grade 8

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how biotic and abiotic factors affect population change
  • Differentiate density-dependent and density-independent population factors
  • Interpret population graphs and birth/death rate trends

Grade 8Science16 Pages

Also included in: Grade 8 Science Ecosystems Worksheets | NGSS Unit Bundle +2 more

$3.00

Instant download

Ecosystem Stock-and-Flow Models Worksheets for Grade 8 Science

Ecosystem Stock-and-Flow Models Worksheets for Grade 8 Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Explain how biotic and abiotic variables function as ecosystem stocks
  • Identify flows connecting variables within an ecosystem model
  • Predict how changes propagate through connected ecosystem pathways

Grade 8Science14 Pages

Also included in: Grade 8 Science Ecosystems Worksheets | NGSS Unit Bundle +2 more

$3.00

Instant download

Food Webs Worksheet | NGSS Grade 8 Science Assessment PDF

Food Webs Worksheet | NGSS Grade 8 Science Assessment PDF

Skylark WorksheetsCreated bySkylark Worksheets

Learning Objectives

  • Explain how energy moves through producers, consumers, and decomposers in terrestrial and aquatic food webs.
  • Describe trophic levels and predict how energy loss affects biomass and population size at higher levels.
  • Use ecological efficiency and primary production to interpret patterns in community structure.
$4.00

Instant download

Grade 8 Weather Vs Climate Worksheet | NGSS Practice & PDF

Grade 8 Weather Vs Climate Worksheet | NGSS Practice & PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Differentiate weather and climate using evidence from observations over time
  • Explain how energy from the Sun, air-mass movement, and Earth’s surface affect typical conditions
  • Use temperature and precipitation patterns to interpret regional atmospheric behavior

Grade 8Science12 Pages

$5.00

Instant download

Grade 8 Science – Evidence & Explanations Worksheet | Standardized Practice

Grade 8 Science – Evidence & Explanations Worksheet | Standardized Practice

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Understand the importance of connecting evidence to explanations.
  • Identify claims, evidence, and reasoning within scientific contexts.
  • Differentiate between supported and unsupported claims based on data.

Grade 8Science27 Pages

Also included in: Scientific Thinking & Evidence Grade 8 Science Lesson Bundle | General +1 more

$4.00

Instant download

Technology and Impacts Assessment | Standards-Aligned Grade 8 Science

Technology and Impacts Assessment | Standards-Aligned Grade 8 Science

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Understand how technological choices affect the environment and society.
  • Analyze the long-term consequences of energy sources, materials, and disposal.
  • Evaluate trade-offs involved in sustainable technology solutions.
$5.00

Instant download

Grade 8 Science | Constant Speed Worksheet | BC Aligned

Grade 8 Science | Constant Speed Worksheet | BC Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Understand the concept of constant speed and how it relates to distance and time.
  • Interpret distance-time graphs to identify instances of constant speed and acceleration.
  • Perform calculations involving constant speed and proportional relationships.
$3.00

Instant download

Plate Motion Evidence Worksheet | Standards-Aligned Grade 8 Science Practice

Plate Motion Evidence Worksheet | Standards-Aligned Grade 8 Science Practice

JCreated byJ.S Sheets

Learning Objectives

  • Identify different types of geologic evidence supporting plate movements.
  • Explain how matching patterns of rocks and fossils support continental drift.
  • Describe the significance of mountain belts, trenches, and mid-ocean ridges in plate tectonics.

Grade 8Science9 Pages

Also included in: Grade 8 Earth & Space Science Lesson Bundle | California Standards +1 more

$5.00

Instant download

Grade 8 Distance-Time Graphs Worksheet | BC Practice PDF

Grade 8 Distance-Time Graphs Worksheet | BC Practice PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Explain how slope on a distance-time graph relates to speed and how flat segments represent rest.
  • Calculate average speed using distance and time intervals from points on a distance-time graph.
  • Interpret curved segments to describe changing speed and acceleration in motion.

Grade 8Science14 Pages

$5.00

Instant download

Energy Flow Through Trophic Levels Worksheets for Grade 8 Science

Energy Flow Through Trophic Levels Worksheets for Grade 8 Science

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Describe how energy moves through trophic levels in one direction through an ecosystem.
  • Explain why available energy decreases from producers to consumers.
  • Use food chains and food webs to predict how changes affect population sizes.

Grade 8Science14 Pages

Also included in: Grade 8 Life Science Bundle | Homeostasis, Genetics & Ecosystems +2 more

$3.00

Instant download

Stored Energy Worksheet | NGSS-Aligned Science Practice for Grade 8

Stored Energy Worksheet | NGSS-Aligned Science Practice for Grade 8

JCreated byJ.S Sheets

Learning Objectives

  • Explain how energy is stored in objects interacting at a distance, including gravitational, elastic, and magnetic potential energy.
  • Describe how changes in the position or configuration of objects affect the amount of stored energy.
  • Connect the magnitude of potential energy to variables such as height, compression, and magnetic distance.

Grade 8Science9 Pages

Also included in: Grade 8 Energy Conservation and Transfer Science Lesson Bundle: NGSS +1 more

$5.00

Instant download

Grade 8 Science – Failure & Trade-Offs in Design | Daily Reading Worksheet

Grade 8 Science – Failure & Trade-Offs in Design | Daily Reading Worksheet

Bright Mind ResourcesCreated byBright Mind Resources

Learning Objectives

  • Identify common failure points in mechanical and electrical designs.
  • Understand how failure points relate to specific design features.
  • Recognize the importance of balancing trade-offs to improve design durability.
$4.00

Instant download

Rotational Forces Worksheet for Grade 8 Science | Ontario Standards

Rotational Forces Worksheet for Grade 8 Science | Ontario Standards

Coral Reef LearningCreated byCoral Reef Learning

Learning Objectives

  • Understand the concept of torque and how it relates to rotational forces.
  • Describe the conditions necessary for static equilibrium in rotational systems.
  • Explain the relationship between net torque, angular acceleration, and rotational inertia.

Grade 8Science

$2.00

Instant download

Carbon and Water Cycles in Ecosystems Worksheets | Grade 8 Science

Carbon and Water Cycles in Ecosystems Worksheets | Grade 8 Science

Teachers ClubCreated byTeachers Club

Learning Objectives

  • Trace carbon and water atoms through ecosystem reservoirs
  • Explain how photosynthesis transforms matter in ecosystems
  • Explain how respiration transforms matter in ecosystems

Grade 8Science14 Pages

Also included in: Grade 8 Science Ecosystems Worksheets | NGSS Unit Bundle +2 more

$3.00

Instant download

Momentum Transfer Worksheet | Ontario Grade 8 Science Assessment

Momentum Transfer Worksheet | Ontario Grade 8 Science Assessment

Cedar Grove LearningCreated byCedar Grove Learning

Learning Objectives

  • Explain linear momentum and how it changes during interactions between objects
  • Use conservation of momentum to predict outcomes of collisions in a closed system
  • Relate impulse to change in momentum using force–time reasoning

Grade 8Science8 Pages

$5.00

Instant download

Particle Model Worksheet | Grade 8 Science NGSSS Matter & States Key

Particle Model Worksheet | Grade 8 Science NGSSS Matter & States Key

Evergreen Desk EducationCreated byEvergreen Desk Education

Learning Objectives

  • Explain how constant particle motion accounts for the physical properties of solids, liquids, and gases.
  • Use attractive and repulsive forces to describe how particles behave during changes in state.
  • Relate particle spacing and motion to compressibility and diffusion at different temperatures.

Grade 8Science14 Pages

$4.00

Instant download

Grade 8 Braking Distance Worksheet | Practice & Standards PDF

Grade 8 Braking Distance Worksheet | Practice & Standards PDF

Clear Sky ClassroomCreated byClear Sky Classroom

Learning Objectives

  • Explain how reaction distance and braking distance combine to determine total stopping distance
  • Describe how tire-road friction and decelerating force affect how quickly a vehicle slows
  • Evaluate how winter conditions and vehicle systems (like ABS and brake fade) change stopping outcomes

Grade 8Science13 Pages

$5.00

Instant download

Data Quality Controls in Measurement Worksheets for Grade 8 Science

Data Quality Controls in Measurement Worksheets for Grade 8 Science

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Explain how calibration improves accuracy and how consistent procedures improve precision
  • Distinguish random variation from real effects by using replication
  • Justify how outliers should be handled to preserve data integrity without bias

Grade 8Science14 Pages

Also included in: Grade 8 Scientific Inquiry Worksheets Bundle | General Science +2 more

$3.00

Instant download

Grade 8 Pollution Sources Worksheet | Ontario Science + Doodle Notes

Grade 8 Pollution Sources Worksheet | Ontario Science + Doodle Notes

Chalk and CompassCreated byChalk and Compass

Learning Objectives

  • Differentiate point sources from nonpoint sources of water pollution using real-world examples.
  • Explain how nutrient enrichment can lead to eutrophication and oxygen depletion in aquatic systems.
  • Describe how sediment loading and chemical pollutants can be transported from land to surface water and groundwater.

Grade 8Science15 Pages

Also included in: Grade 8 Science Watershed Systems Lesson Bundle | Ontario Framework +1 more

$5.00

Instant download

Graphing Relationships Using Scales and Labels Worksheets | Grade 8

Graphing Relationships Using Scales and Labels Worksheets | Grade 8

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Identify appropriate axes, units, and scales for data on a graph
  • Interpret scatter plots, line graphs, and bar graphs for trends and relationships
  • Use models to summarize patterns without adding new variables

Grade 8Science14 Pages

Also included in: Grade 8 Scientific Inquiry Worksheets Bundle | General Science +2 more

$3.00

Instant download

Grade 8 Science | Conservation of Energy Worksheet | NGSSS Aligned

Grade 8 Science | Conservation of Energy Worksheet | NGSSS Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain the law of conservation of energy in terms of energy transfer and transformation
  • Identify where mechanical energy goes when friction slows an object
  • Use energy accounting (before-and-after reasoning) to track energy changes in a system

Grade 8Science11 Pages

$3.00

Instant download

Control Variables in Science Worksheets for Grade 8 Inquiry

Control Variables in Science Worksheets for Grade 8 Inquiry

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Identify independent, dependent, and controlled variables in a study plan
  • Explain how control variables reduce confounding in experimental results
  • Choose measurable data collection methods that match a research question

Grade 8Science14 Pages

Also included in: Grade 8 Scientific Inquiry Worksheets Bundle | General Science +2 more

$3.00

Instant download

Population Growth and Carrying Capacity Worksheets Grade 8 Science

Population Growth and Carrying Capacity Worksheets Grade 8 Science

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how exponential and logistic growth patterns differ for populations over time
  • Describe how carrying capacity, time lags, and predation can shape population trajectories
  • Interpret cyclical population changes using examples such as snowshoe hare and lynx

Grade 8Science12 Pages

Also included in: Interactions & Ecosystems Grade 8 Science Worksheets Alberta Bundle +1 more

$3.00

Instant download

Causal Reasoning With Evidence Strength Worksheets Grade 8 Science

Causal Reasoning With Evidence Strength Worksheets Grade 8 Science

BRIGHT PATH RESOURCESCreated byBRIGHT PATH RESOURCES

Learning Objectives

  • Distinguish correlation from causation when evaluating scientific claims.
  • Use evidence direction, alternative explanations, and consistency to judge causal reasoning.
  • Identify what additional data would be needed to support or rule out competing causes.

Grade 8Science14 Pages

Also included in: Grade 8 Scientific Inquiry Worksheets Bundle | General Science +2 more

$3.00

Instant download

Seismic Activity Worksheet | Grade 8 Science TEKS Practice

Seismic Activity Worksheet | Grade 8 Science TEKS Practice

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how earthquakes form at faults due to stress buildup and sudden slip
  • Describe how P-waves, S-waves, and surface waves travel and affect Earth’s surface
  • Distinguish between earthquake magnitude and intensity and relate them to hazard awareness

Grade 8Science31 Pages

Also included in: Grade 8 Earth and Space Science Lesson Bundle for TEKS Worksheets +1 more

$5.00

Instant download

Grade 8 Science | Data Reasoning Worksheet | NGSSS Aligned

Grade 8 Science | Data Reasoning Worksheet | NGSSS Aligned

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain how evidence-based reasoning uses trends, patterns, and relationships in data
  • Distinguish correlation from causation and explain why experimental design matters
  • Identify outliers and describe how uncertainty and measurement error affect conclusions

Grade 8Science11 Pages

$3.00

Instant download

Grade 8 Science | Resilience After Change Worksheet | California Standards

Grade 8 Science | Resilience After Change Worksheet | California Standards

Lumora LearningCreated byLumora Learning

Learning Objectives

  • Explain how ecosystems respond to disturbances and what resilience means for returning to functional conditions.
  • Describe how population changes can affect resource availability and subsequent community development.
  • Distinguish between ecosystem stability and the idea that ecosystems experience no change.

Grade 8Science11 Pages

$3.00

Instant download

Predator Prey Worksheets | Population Cascades Grade 8 Science

Predator Prey Worksheets | Population Cascades Grade 8 Science

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how predation affects predator and prey population sizes over time
  • Describe behavioral and trait-mediated adaptations that can change survival
  • Identify how refuges and compensatory mechanisms can reduce predator impacts

Grade 8Science12 Pages

Also included in: Interactions & Ecosystems Grade 8 Science Worksheets Alberta Bundle +1 more

$3.00

Instant download

Invasive Species Ecosystem Disruption Worksheets Grade 8 Science

Invasive Species Ecosystem Disruption Worksheets Grade 8 Science

Sunny Desk ResourcesCreated bySunny Desk Resources

Learning Objectives

  • Explain how non-native species can disrupt native biodiversity, hydrology, and food webs.
  • Describe at least two ecological consequences of invasive species for populations over time.
  • Identify common pathways by which invasive species spread in landscapes.

Grade 8Science14 Pages

Also included in: Interactions & Ecosystems Grade 8 Science Worksheets Alberta Bundle +1 more

$3.00

Instant download

Gas Behaviour Worksheet | Grade 8 Science Practice

Gas Behaviour Worksheet | Grade 8 Science Practice

Prism Point LearningCreated byPrism Point Learning

Learning Objectives

  • Explain how gas particle motion relates to temperature and pressure in a confined space.
  • Use particle models to describe how gases expand, compress, and diffuse.
  • Predict how changes in temperature affect pressure and gas behavior in real-world Alberta contexts.
$5.00

Instant download

Grade 8 – Distribution of Freshwater and Saline Water Worksheet + Answer Key

Grade 8 – Distribution of Freshwater and Saline Water Worksheet + Answer Key

JCreated byJ.S Sheets

Learning Objectives

  • Understand the proportions of freshwater and saline water reservoirs worldwide.
  • Identify spatial patterns of water distribution in different regions.
  • Analyze the factors influencing freshwater availability such as climate and geology.
$3.00

Instant download

About Grade 8 Science Worksheets

Explore Grade 8 Science worksheets for classwork, homework, or review. Our 5,999 printables download instantly as PDFs.

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.