CONTENT TYPE
SUBJECT
- Number Sense (1,316)
- Number Recognition (50)
-
Number Recognition Within 5
(17)
-
Number Recognition Within 10
(17)
-
Number Recognition Within 20
(16)
- Number Tracing (470)
-
Number Sequence
(83)
- Counting (273)
- Compare Numbers (147)
-
Compare Objects
(17)
-
Compare Numbers Using Place Value
(29)
-
Compare 2-Digit Numbers
(6)
-
Compare 3-Digit Numbers
(29)
- Order Numbers (37)
- Skip Counting (79)
-
Even And Odd Numbers
(27)
- Place Value (143)
- Round Numbers (47)
- Addition (1,231)
-
Add With Pictures
(180)
- Addition Properties (37)
- Addition Strategies (321)
- Compose And Decompose Numbers (138)
-
Count All To Add
(21)
-
Add Using A Number Line
(19)
-
Count On To Add
(23)
-
Add With 10
(24)
-
Doubles And Near Doubles Addition Strategy
(37)
-
Make 10 Strategy
(18)
-
Add Using Multiples Of 10
(18)
-
Add Three Whole Numbers
(73)
- 2-Digit Addition (124)
- 3-Digit Addition (170)
- 4-Digit Addition (60)
- Large Numbers Addition (63)
- Subtraction (987)
-
Subtract With Pictures
(110)
- Subtraction Strategies (137)
-
Count Back Strategy
(13)
-
Subtract Using A Number Line
(14)
-
Doubles And Near Doubles Subtraction Strategy
(6)
-
Subtract From 10 Strategy
(10)
-
Subtract Using Multiples Of 10
(17)
- 2-Digit Subtraction (174)
- 3-Digit Subtraction (173)
- 4-Digit Subtraction (75)
- Large Numbers Subtraction (114)
- Multiplication (807)
- Multiplication Strategies (155)
-
Multiplication With Equal Groups
(41)
-
Multiplication With Arrays
(44)
-
Multiplication Sentences
(65)
-
Multiplication On A Number Line
(13)
-
Repeated Addition To Multiply
(32)
- Times Tables (265)
-
Multiplication By 2
(25)
-
Multiplication By 3
(26)
-
Multiplication By 4
(24)
-
Multiplication By 5
(28)
-
Multiplication By 6
(24)
-
Multiplication By 7
(22)
-
Multiplication By 8
(23)
-
Multiplication By 9
(23)
-
Multiplication By 10
(20)
-
Multiplication By 11
(22)
-
Multiplication By 12
(22)
- Multiplication Properties (163)
-
Multiply By Multiples Of 10
(60)
-
Estimate Products
(22)
- Multi-Digit Multiplication (192)
- Division (442)
-
Divide On A Number Line
(13)
- Division Facts (158)
-
Division By 2
(15)
-
Division By 3
(15)
-
Division By 4
(15)
-
Division By 5
(15)
-
Division By 6
(15)
-
Division By 7
(15)
-
Division By 8
(15)
-
Division By 9
(15)
-
Division By 10
(14)
-
Estimate Quotients
(19)
- Long Division (125)
- Fractions (635)
-
Fractions Using Models
(79)
-
Fractions On A Number Line
(26)
- Compare Fractions (64)
- Order Fractions (20)
- Equivalent Fractions (70)
-
Improper Fractions As Mixed Numbers
(12)
-
Mixed Numbers As Improper Fractions
(4)
- Fractions Operations (348)
- Decimals (1,845)
- Read And Write Decimals (113)
- Compare Decimals (53)
-
Order Decimals
(27)
- Round Decimals (52)
-
Round Decimals To The Nearest Whole
(23)
-
Round Decimals To The Nearest Tenths
(10)
-
Round Decimals To The Nearest Hundredths
(10)
-
Convert Decimals To Fractions
(11)
- Decimal Operations (1,587)
- Geometry (294)
-
Positional Words
(15)
- Lines, Line Segments, Rays (6)
-
Angles
(32)
- Shapes (178)
- Partition Into Equal Parts (29)
- Coordinate Plane (27)
- Data Handling (85)
- Measurement (248)
- Length (71)
- Height (16)
- Weight (23)
-
Capacity
(22)
-
Conversion Of Measurement Units
(27)
-
Perimeter
(35)
-
Area
(32)
-
Volume
(21)
- Time (136)
-
Am And Pm
(21)
-
Time In Hours
(25)
-
Time In Half Hours
(20)
-
Time In Quarter Hours
(21)
-
Time To The Nearest 5 Minutes
(27)
-
Time To The Nearest Minute
(13)
-
Digital Clock
(19)
-
Elapsed Time
(5)
- Money (144)
-
Identify Coins
(37)
-
Counting Money
(40)
-
Compare Money
(20)
-
Add And Subtract Money
(31)
-
Multiply And Divide Money
(19)
- Algebra (163)
-
Number Patterns
(49)
- Expressions And Equations (48)
-
Factors And Multiples
(51)
-
Prime And Composite Numbers
(15)
- Word Problems (773)
- Addition Word Problems (175)
-
Addition Word Problems Within 20
(82)
-
2-Digit Addition Word Problems
(28)
-
3-Digit Addition Word Problems
(18)
-
Decimal Addition Word Problems
(25)
- Subtraction Word Problems (134)
-
Subtraction Word Problems Within 20
(65)
-
2-Digit Subtraction Word Problems
(12)
-
Decimal Subtraction Word Problems
(25)
- Multiplication Word Problems (117)
- Division Word Problems (83)
-
Multi-Step Word Problems
(81)
-
Fraction Word Problems
(44)
-
Money Word Problems
(23)
- Reading (5,838)
- Phonics (5,305)
- Bossy R (79)
- Diphthongs (50)
- Consonant Blends (238)
- Alphabet (1,007)
- Letter Recognition (1,007)
-
Letter A
(23)
-
Letter B
(27)
-
Letter C
(22)
-
Letter D
(28)
-
Letter E
(22)
-
Letter F
(23)
-
Letter G
(28)
-
Letter H
(24)
-
Letter I
(26)
-
Letter J
(26)
-
Letter K
(22)
-
Letter L
(22)
-
Letter M
(23)
-
Letter N
(25)
-
Letter O
(22)
-
Letter P
(29)
-
Letter Q
(27)
-
Letter R
(22)
-
Letter S
(22)
-
Letter T
(23)
-
Letter U
(22)
-
Letter V
(22)
-
Letter W
(22)
-
Letter X
(22)
-
Letter Y
(22)
-
Letter Z
(22)
-
Lowercase Letters
(187)
-
Uppercase Letters
(207)
-
Matching Lowercase And Uppercase Letters
(209)
- Alphabetical Order (65)
- Letter Sounds (471)
- Vowels (454)
- Long Vowel Sounds (155)
-
Long Vowel A Sound
(34)
-
Long Vowel E Sound
(33)
-
Long Vowel I Sound
(32)
-
Long Vowel O Sound
(30)
-
Long Vowel U Sound
(35)
-
Silent E
(44)
- Short Vowel Sounds (256)
-
Short Vowel A Sound
(108)
-
Short Vowel E Sound
(53)
-
Short Vowel I Sound
(101)
-
Short Vowel O Sound
(70)
-
Short Vowel U Sound
(54)
- Vowel Teams (112)
- Blending (811)
- Consonant Digraphs (43)
-
Digraph Ch
(15)
-
Digraph Ck
(3)
-
Digraph Ng
(3)
-
Digraph Ph
(9)
-
Digraph Sh
(16)
-
Digraph Th
(15)
-
Digraph Wh
(15)
-
Double Consonants
(52)
-
Rhyming Words
(189)
- Trigraphs (54)
-
Three Letter Blends
(53)
- Sight Words (2,025)
-
Syllables
(15)
-
Hard And Soft Sounds Of C And G
(5)
-
Segmenting Phonemes
(5)
-
Adding Deleting And Substituting Phonemes
(12)
-
Silent Letter Words
(6)
- Reading Comprehension (506)
-
Cause And Effect
(32)
-
Inference
(36)
- Identify The Main Idea And Key Details (49)
-
Prediction
(32)
- Sequencing (46)
-
Story Elements
(28)
-
Authors Purpose
(23)
-
Compare And Contrast
(32)
-
Ask And Answer Questions
(27)
-
Central Message
(13)
-
Point Of View
(19)
-
Sensory Words
(5)
-
Character Traits
(22)
-
Text Structure
(15)
-
Fact Or Opinion
(6)
-
Reality And Fantasy
(8)
-
Using Illustrations
(38)
-
Using Text Features
(25)
-
Context Clues
(24)
- Communication Skills (29)
- Writing (2,448)
- Handwriting (2,245)
- Letter Tracing (402)
-
Letter Tracing A
(18)
-
Letter Tracing B
(19)
-
Letter Tracing C
(18)
-
Letter Tracing D
(19)
-
Letter Tracing E
(18)
-
Letter Tracing F
(20)
-
Letter Tracing G
(18)
-
Letter Tracing H
(19)
-
Letter Tracing I
(18)
-
Letter Tracing J
(18)
-
Letter Tracing K
(18)
-
Letter Tracing L
(18)
-
Letter Tracing M
(19)
-
Letter Tracing N
(18)
-
Letter Tracing O
(18)
-
Letter Tracing P
(18)
-
Letter Tracing Q
(18)
-
Letter Tracing R
(18)
-
Letter Tracing S
(18)
-
Letter Tracing T
(18)
-
Letter Tracing U
(18)
-
Letter Tracing V
(18)
-
Letter Tracing W
(18)
-
Letter Tracing X
(18)
-
Letter Tracing Y
(18)
-
Letter Tracing Z
(18)
-
Word Tracing
(673)
-
Sentence Tracing
(254)
- Cursive Writing (915)
- Cursive Alphabet (407)
-
Cursive Letter A
(20)
-
Cursive Letter B
(20)
-
Cursive Letter C
(20)
-
Cursive Letter D
(20)
-
Cursive Letter E
(20)
-
Cursive Letter F
(20)
-
Cursive Letter G
(20)
-
Cursive Letter H
(20)
-
Cursive Letter I
(20)
-
Cursive Letter J
(20)
-
Cursive Letter K
(20)
-
Cursive Letter L
(20)
-
Cursive Letter M
(20)
-
Cursive Letter N
(20)
-
Cursive Letter O
(20)
-
Cursive Letter P
(20)
-
Cursive Letter Q
(20)
-
Cursive Letter R
(20)
-
Cursive Letter S
(20)
-
Cursive Letter T
(20)
-
Cursive Letter U
(20)
-
Cursive Letter V
(20)
-
Cursive Letter W
(20)
-
Cursive Letter X
(20)
-
Cursive Letter Y
(20)
-
Cursive Letter Z
(20)
-
Cursive Words
(276)
-
Cursive Sentences
(258)
-
Creative Writing
(166)
-
Opinion Writing
(17)
-
Descriptive Writing
(63)
-
Narrative Writing
(15)
-
Writing Paragraphs
(109)
-
Writing Sentences
(32)
- Grammar (588)
-
Adverbs
(41)
-
Adjectives
(67)
- Nouns (133)
-
Singular And Plural Nouns
(33)
-
Irregular Plural Nouns
(16)
-
Common And Proper Nouns
(13)
-
Collective Nouns
(17)
-
Pronouns
(46)
-
Parts Of Speech
(22)
-
Conjunctions
(29)
-
Prepositions
(25)
-
Punctuation
(50)
-
Types Of Sentences
(19)
-
Sentence Structure
(31)
- Verbs (137)
-
Determiners
(2)
-
Article A An The
(5)
- Spelling (40)
- Vocabulary (605)
-
Contractions
(13)
- Affixes (30)
-
Commonly Confused Words
(24)
-
Homophones
(24)
-
Compound Words
(12)
- Figures Of Speech (34)
-
Synonyms And Antonyms
(30)
- Word Puzzles (273)
-
Shades Of Meaning
(9)
-
Sorting Words Into Categories
(25)
- Flashcards (45)
- Food (60)
- Animals (58)
- Seasonal (28)
- Kitchen (11)
-
Musical Instruments
(30)
-
Birds
(20)
-
Space
(12)
- Transport (9)
-
Insects
(9)
-
Scene
(8)
-
Professions
(8)
-
Monuments
(8)
-
Household Items
(8)
-
Flowers
(8)
-
Buildings
(8)
-
Colors
(7)
-
Toys
(4)
- Coloring (181)
- Animals (32)
- Seasonal (28)
- Food (24)
- Transport (8)
-
Space
(8)
-
Scene
(8)
-
Professions
(8)
-
Musical Instruments
(8)
-
Monuments
(8)
- Kitchen (8)
-
Insects
(8)
-
Household Items
(8)
-
Flowers
(8)
-
Buildings
(8)
-
Birds
(8)
- Music (36)
-
Cooking
(7)
-
Stories
(10)
All Math Resources
-
VIEW DETAILS
MeasurementDecimal Conversions for Metric Units of Length Game
Help your child excel in measurement with this interactive game focused on converting metric units of length using decimals. Through a variety of engaging problems, students will practice and gain confidence in conversion skills, making learning both fun and effective. Perfect for understanding metric units and boosting measurement knowledge!
-
VIEW DETAILS
Number SenseCounting the Dots from 5 to 8 Game
Join the fun with the Oolzoos and boost your math skills! In this game, kids will match number cards with dot patterns ranging from 5 to 8, enhancing their counting abilities. It's a playful way to practice numbers while aiming to become the next card champ. Perfect for young learners eager to strengthen their understanding of counting and numbers.
-
VIEW DETAILS
Word ProblemsAdd and Subtract within 10: Easter Word Problems Worksheet
Easter-themed worksheet for students to practice adding and subtracting numbers within 10.
-
VIEW DETAILS
Number SenseColor the Vegetable and Trace the Number 1 Worksheet
Engage in this fun worksheet where kids can color vegetables and learn by tracing the number 1!
-
VIEW DETAILS
AdditionAdding Doubles Game
This exciting game helps kids master addition by practicing with the doubles strategy. Children solve fun math problems, boosting their confidence and fluency in adding numbers within 10. With engaging challenges, your child will enjoy learning and improve their addition skills. Perfect for young learners to build a strong math foundation! Let's play and add doubles!
-
VIEW DETAILS
SubtractionSolving How Many More Word Problems Game
In this colorful game, kids will tackle word problems that focus on addition and subtraction within 20. They'll solve comparative scenarios, helping them understand "how many more" questions. This engaging practice sharpens their math skills, making addition fun and effective. A great way for young learners to build confidence in solving math problems!
-
VIEW DETAILS
AdditionColor Birds (Sum 4) Worksheet
This worksheet involves adding numbers and coloring an equivalent number of birds in this fun math worksheet.
-
VIEW DETAILS
SubtractionSubtraction Expressions With Difference 5 Worksheet
Solve and highlight all subtraction problems that result in a difference of 5 in this worksheet.
-
VIEW DETAILS
MultiplicationCompleting the Multiplication Fact of 11 Game
This fun math game helps kids tackle multiplication misconceptions by finding missing numbers in multiplication facts of 11. Perfect for fourth graders, it encourages using multiplication knowledge to solve problems and reinforces skills in multiplying 2-digit by 1-digit numbers. Get ready for a math adventure that makes learning multiplication exciting and rewarding!
-
VIEW DETAILS
DivisionDetermining the Quotient Game
In this fun and colorful game, your child will practice division by determining quotients of multi-digit whole numbers. Designed to make division easier, the game offers a series of tasks that reinforce previously learned concepts. Kids will gain confidence in their multiplication and division skills as they play. This is a great way to make math enjoyable!
-
VIEW DETAILS
MultiplicationMatch the Estimated Product Worksheet
Boost your child's estimating skills with our engaging worksheet on product estimation.
-
VIEW DETAILS
DivisionMatch the Facts of 8 Worksheet
An engaging worksheet to learn and reinforce division facts of the number 8 through matching exercises.
-
VIEW DETAILS
FractionsEstimating the Difference Using Number Line Game
In this exciting game, kids will learn to estimate the difference between unlike fractions using a number line. By practicing subtraction of fractions in a fun way, your child will gain confidence and improve their math skills. This engaging activity is perfect for understanding fractions better and making learning enjoyable. Let your child explore subtraction with ease and have fun while mastering fractions!
-
VIEW DETAILS
DecimalsUnderstanding Decimal Point Placement by Multiplying Game
This exciting game helps kids tackle decimal multiplication by relating it to whole numbers. As they solve problems, learners understand the placement of the decimal point in products. Designed for fifth graders, this game makes learning decimals fun and interactive. Boost your child's math skills with this engaging and educational challenge!
-
VIEW DETAILS
FractionsCreate Equivalent Fractions using Area Model Worksheet
Combine math learning with adventure by creating equivalent fractions using area models.
-
VIEW DETAILS
DecimalsRounding Decimals Sale
Round and update prices for Oolzoo's shop items in this price revision worksheet.
-
VIEW DETAILS
GeometryIdentifying the Type of Triangles Based on Angles Game
In this exciting game, kids will dive into the world of triangles by identifying their types based on angles. They'll analyze options and select the right answers, boosting their geometry skills. Perfect for young mathematicians eager to master shapes and angles. Students will enjoy learning while having fun with triangles!
-
VIEW DETAILS
MeasurementDecimal Conversions for Metric Units of Weight Game
Discover the fun of converting metric weight units with decimals in this interactive game. Kids will solve a range of problems, learning to switch between units like grams and kilograms effortlessly. This game builds confidence in handling measurements and enhances understanding through playful challenges. Perfect for young math enthusiasts eager to explore measurement concepts!
-
VIEW DETAILS
GeometryIdentify Shapes Partitioned in Equal Parts Worksheet
Enhance your child's understanding of fractions with this interactive worksheet on shape partitioning.
-
VIEW DETAILS
MeasurementFind the Perimeter of Animal Figures Using Unit Squares
Find the perimeter of animal figures using unit squares in this worksheet to practice measurement with visual aids.
-
VIEW DETAILS
Number SenseCounting the Dots from 5 to 10 Game
Get ready to be a card champ with the Oolzoos! In this engaging math game, your child will count dots from 5 to 10 and match them with number cards. This helps in understanding visual representations and prepares them for more abstract math concepts. It's a fun way to practice counting and matching skills while aiming to win the trophy. Let the fun begin!
-
VIEW DETAILS
AdditionAdding and Matching Double Facts Game
In this exciting game, kids will practice addition by using doubles to add and match facts. Perfect for young mathematicians, it helps develop fluency in adding numbers within 10. With interactive gameplay, students can overcome struggles with addition and improve their math skills in a fun and engaging way. Get ready to add with confidence and master doubles facts!
-
VIEW DETAILS
TimeIdentify the Time on the Clock
Identify the time on the clock to the nearest minute with this educational and engaging worksheet.
-
VIEW DETAILS
AlgebraSolve Questions on Place Value and Powers of 10 Worksheet
Make math practice a joyride by solving questions on place value and powers of 10.
-
VIEW DETAILS
SubtractionSolving How Many Fewer Word Problems Game
Engage in solving word problems that make addition fun! This game helps kids tackle "how many fewer" scenarios, boosting their understanding of comparative situations. They'll work through word problems within 20, sharpening their addition and subtraction skills. It's a playful way to practice math and build confidence in solving unknown quantities!
-
VIEW DETAILS
MultiplicationIdentifying Multiples of 11 Game
Boost your multiplication skills with this fun game focused on identifying multiples of 11. Kids will practice recalling multiplication facts and concepts, helping them become more confident in math. This game makes learning enjoyable while reinforcing essential math skills like multiplying 2-digit by 1-digit numbers. Perfect for young learners aiming to master multiplication!
-
VIEW DETAILS
Word ProblemsAdd and Subtract within 20: Easter Word Problems Worksheet
Easter-themed worksheet for students to solve addition and subtraction problems within 20.
-
VIEW DETAILS
Number SenseColor the Vegetables and Trace the Number 2 Worksheet
An engaging worksheet that combines coloring vegetables and tracing the number 2 for kids' learning fun!
-
VIEW DETAILS
DivisionCompleting the Division with Remainder Game
In this exciting math game, kids will tackle division using long division with remainders. They'll work through multi-digit numbers, recalling essential division steps to conquer misconceptions. This game balances challenge and fun, helping kids build confidence and mastery in multiplication and division. A great way to solidify math skills!
-
VIEW DETAILS
FractionsEstimating the Difference of Two Fractions Game
This engaging game lets kids estimate the difference between two fractions, focusing on unlike denominators. By selecting the correct answer from given options, children will sharpen their fraction skills and improve their math abilities. Perfect for young learners eager to tackle fractions with confidence and make learning math fun!
-
VIEW DETAILS
AdditionColor Birds (Sum 5) Worksheet
Add up numbers to find the sum and color the equivalent number of birds in this fun worksheet!
-
VIEW DETAILS
SubtractionSubtraction Expressions With Difference 1 Worksheet
This worksheet is designed to help students identify and mark all subtraction expressions that yield a difference of 1.
-
VIEW DETAILS
DecimalsFilling Missing Numbers Using Decimal Point Patterns Game
Engage your fifth grader with this interactive math game that focuses on multiplying decimals by whole numbers. They'll explore decimal point patterns and practice filling in missing numbers. This game offers a fun way to build skills in decimal arithmetic, boosting confidence and understanding in math. Perfect for curious minds, ready to tackle decimal challenges!
-
VIEW DETAILS
GeometryIdentifying Kite, Rhombuses and Parallelograms Game
In this fun math game, kids will dive into the world of quadrilaterals. They'll learn to identify kites, rhombuses, and parallelograms by analyzing their attributes. With interactive challenges, students will improve their geometry skills while having a blast. Perfect for young learners eager to master shape identification and classification!
-
VIEW DETAILS
MultiplicationCircle the Closest Product Worksheet
Boost estimation skills with this engaging worksheet on approximating product values!
-
VIEW DETAILS
DivisionPattern in Division by 8 within 100 Worksheet
This worksheet provides exercises for understanding and practicing the pattern of division by 8.
-
VIEW DETAILS
MeasurementDecimal Conversions for Metric Units of Capacity Game
Join this exciting game where kids practice converting metric units of capacity using decimals. By filling in blanks, children enhance their understanding of measurement and data. This interactive experience makes learning conversions fun and helps solidify essential math skills. Perfect for young learners eager to tackle real-world math challenges!
-
VIEW DETAILS
Number SenseSubitizing to Count within 10 Game
Join Hoppy on a delightful adventure to collect magical fruits and flowers by the river. In this game, kids will practice subitizing numbers up to 10, enhancing their counting fluency. With each step, they’ll boost their ability to count and compare numbers effortlessly. It's a fun way to develop essential math skills while enjoying a captivating journey!
-
VIEW DETAILS
FractionsCheck Equivalent Fractions
Verify if fractions are equivalent using simple comparison techniques and visual aids.
-
VIEW DETAILS
DecimalsVerify Decimals
Color the dominos with incorrectly rounded numbers in this fun worksheet activity.
-
VIEW DETAILS
AdditionAdding by Making a 10 Game
In this colorful game, your child will learn the "make a 10" strategy to add numbers efficiently. By practicing addition in two steps, kids can overcome common misconceptions about addition. This engaging game offers a set of problems designed to enhance their understanding of addition within 20, making math fun and interactive!
-
VIEW DETAILS
SubtractionSubtracting the Subtraction Sentences Game
In this exciting game, kids will tackle subtraction problems by dragging and dropping items to the right places. Perfect for young mathematicians, it helps them practice subtraction within 20 while having fun. This interactive approach ensures they work at their own level, boosting their confidence and skills in addition and subtraction.
-
VIEW DETAILS
GeometryIdentify Halves Worksheet
Combine math learning with adventure by solving to identify halves.
-
VIEW DETAILS
MeasurementFinding Area of 2D Shapes Worksheet
Master the calculation of areas with this 'Finding Area of 2D Shapes' worksheet!
-
VIEW DETAILS
MultiplicationFilling in the Missing Numbers and Complete the Multiplication Fact of 12 Game
This engaging game helps kids tackle multiplication by filling in blanks to complete equations with the number 12. It's a fun way to reinforce multiplication skills and understand the concept better. Perfect for young learners to practice multiplying 2-digit by 1-digit numbers, making math both challenging and enjoyable. Get started on this exciting math journey!
-
VIEW DETAILS
DivisionDetermining the Quotient and the Remainder Game
In this exciting math game, students tackle long division problems to find quotients and remainders. By dividing multi-digit numbers, kids apply their existing knowledge and strengthen their skills in multiplication and division. Fill in the blanks to complete tasks and boost your confidence in solving division challenges. Perfect for young math enthusiasts!
-
VIEW DETAILS
TimeMatch the Time to the Nearest Minute
Match the time to the nearest minute with this fun and educational worksheet for young learners.
-
VIEW DETAILS
AlgebraIdentify Equivalent Expressions Using Exponents Worksheet
Boost exponent skills with this worksheet focusing on identifying equivalent expressions.
