Hero image

78Uploads

13k+Views

439Downloads

BIOMES Card Flip Game + Worksheets
eazyscience221eazyscience221

BIOMES Card Flip Game + Worksheets

(0)
Explore BIOMES with this engaging card flip game and worksheet with your students. It is obvious that students love learning through play and this resource will help you take advantage of this innate desire. The activities can be used as stand alone or together in your lessons. The resource includes; 1: BIOME CARD FLIP GAME: In this activity, students take turns to flip biome cards in order to find matching cards. If student is unable to get a matching card, he or she picks a question card and answer before the next students flips. I have included a step by step guide on how to play and tips on how to make it successful. There is also complete answer keys to all 28 biome questions. Print , cut and laminate these cards for repeated use. The cards are color coded for easy use. See preview for sample work. 2: BIOME WORKSHEET: Students label and color the different land biomes. In the next part, they select one biome and research some basic information about that biome. I love the fact that I can use these cards every year without having to prep again and again. I believe this resource will be a great addition to your teacher tool box. If you find this useful please consider following my store for freebies, updates and future uploads. Thanks and have an amazing class!
ECOLOGICAL SUCCESIONS ( PRIMARY AND SECONDARY SUCCESSION)
eazyscience221eazyscience221

ECOLOGICAL SUCCESIONS ( PRIMARY AND SECONDARY SUCCESSION)

(0)
Are you looking for an engaging hands-on activity to teach about ecological succession? This product might offer the help. It is a 2 part activity that is sure to keep students physically and mentally engaged throughout the lesson. In part 1: SCENARIOS: Students read two scenarios( each representing primary or secondary succession) and choose one to work on. They then cut and paste and color a series of pictures showing the progression of the succession over time. They also explain what happens at each stage and give examples of organisms that will likely be found on each stage. There is an easel version to this activity. To give the teacher more options. In part 2: PRIMARY vs SECONDARY SUCCESSION: Students complete a match the term to the definition activity. Students match terms such as climax species, pioneer species and others to the correct definitions. Next, they compare and contrast primary and secondary succession in a Venn diagram style. And Lastly, they discuss different events that might trigger primary or secondary successions. There is an easel version to this activity too. BONUS (FREE SUCCESSION CARDS): I have included 8 events cards as a bonus for purchasing this product. I also share some ideas on how to use them in class. Print, cut and laminate them for repeated use. All worksheets have answer keys including the bonus cards. I truly believe your students will enjoy studying with these activities. They encourage collaboration and sharing which are essential for mastery. If you find this product helpful, please consider following my shop for freebies, product updates and future uploads. Thank you and have an amazing class.
EXCRETORY SYSTEM STATION ACTIVITY
eazyscience221eazyscience221

EXCRETORY SYSTEM STATION ACTIVITY

(0)
Teaching excretory system doesn’t need to be “toxic” to teacher and students. This product might have just the right activities to excite and engage your students while discovering important concepts in how the excretory system works. The product is a 4 station style activity which can also be used as solo worksheets to suit the teacher’s needs. Topics Covered Include: Organs of the excretory system Parts and functions of the urinary system Structure of Nephron Water and Mineral absorption by nephron Hormone (ADH) effect on unrine production “Image lab” of dissected sheep’s kidney Kidney for Cash discussion **Please check preview for more details and sample work. I have included answer sheets and teacher guide as well. I truly believe this product will be add fresh ideas and engagement to help your kids explore this all important body system. Thank you and have a great class:
Magnetic Force, Fields and Earth's Magnetic Field
eazyscience221eazyscience221

Magnetic Force, Fields and Earth's Magnetic Field

(0)
Are you looking for simple yet effective resource that covers magnetic field lines, Earth’s magnetic fields, electromagnets and particles within a magnetic field? This resource might just be what you need. What’s included? Magnetic Field worksheets (1 page) Reading Comprehension about Earth’s magnetic field (1 page) Charged particles within magnetic field( 1 page) Answer keys Teacher guide Please see preview to check sample sheets. GRADE LEVEL: Grade 7 to 9 This resource can be used as end of unit assessment of your learners’ undertstanding of the topic or part of an on-going lesson. The examples and style are student-friendly with images and diagrams. I am confident that this resource will be a great addition to your magnetism unit as it has been for many years in my own classroom. Thanks and have an amazing class! Please reach out at eazyscience221@gmail.com with feedback, and questions. Thanks and have an amazing class.
STATES OF MATTER ( phase change activity)
eazyscience221eazyscience221

STATES OF MATTER ( phase change activity)

(0)
Teach states of matter with this ALL-IN-ONE lesson that offers the opportunity for your students to explore behavior of particles during phase change, draw models to make their thinking visible, classify items into various states of matter through collaboration. What’s included in this resource? a) a beautifully designed Power Point Presentation (with Teacher notes) b) a phet simulation activity to explore phase change c) Worksheet 1 ( classifying items individual version) d) Mini Cards ( classifying items group version) e) Worksheet 2 (Phase change, Drawing models ) **Please check out the preview to see sample PPT, worksheets and lesson objectives. Part 1: Classifying Matter Individual version: Students cut and paste items and group them under solids, liquids, gases and “doesn’t fit into 1 group” and state reasons for their classification Group Version: Students collaborate to classify items on mini cards under the groups stated above. they will discuss and share reasons for their classification. Part 2: Phase Change Students first explore phet simulation to learn about behavior of particles during phase change. Next, they draw models to represent phase change for different real world exaples. This helps them contextualize the concept and relate to it in a meaningful way. Materials need : a device that is connected to the internet. ( smartphone, computers, tablets) The power point presentation that accompany this resource; a) covers properties of solids, liquids, gases and plasma. b) has teacher notes that makes teaching easy and straight forward. c) has beautiful images, clear key information to teach the states of matter. d) directions and suggestions to make the lesson successful. I have included answer keys and teacher guide to help guide the teacher. **See preview *** GRADE LEVEL: Grades 6 to 9 Turn your states of matter unit into one that you and your students will love. The phet simulation keeps students engaged but also helps them observe for themselves particles movement which leads to long lasting learning. Drawing model gives them a chance to explain natural phenomena through self created models. I truly believe this resource will be a great addition to your states of matter unit for many years to come. Thanks and have an amazing class! Please reach out at eazyscience221@gmail.com with feedback, and questions. Thanks and have an amazing class.
BIOMOLECULES ( Carbs, Proteins, Lipids and Nucleic Acids)
eazyscience221eazyscience221

BIOMOLECULES ( Carbs, Proteins, Lipids and Nucleic Acids)

(0)
Teach biomolecules/macromolecules lesson with this awesome resource that will allow your students to learn about the following: Carbs, structure, functions, types monomers and polymers lactose intolerance cellulose digestion proteins, structure and functions lipids, structure and functions nucleic acids, structure and functions Conduct a Lab to test for starch and glucose Please see preview for sample sheets The resource includes: Carb worksheet( 2 pages) Lab Sheet ( test for presence of starch and glucose)- 2 pages with options* Protein worksheet (1 page) Lipids worksheet (1 page) Nucleic worksheet (1 page) Material Lists Answer Keys Teacher Guide This resource provides opportunity for students to stay engaged, collaborate with others, make observations, conduct experiments and explore key concepts related to biomolecules and their roles in living systems. The lab materials are easy to obtain and there are options to choose your own items for the tests. I have no doubt that this resource will be a great addition to your biomolecules lesson and boost your students engagement while saving you valuable reparation time. I have included ALL ANSWER KEYS to the activities. GRADE LEVEL: 9 - 12 Please check preview to see sample sheets and details of activities Thanks and have an amazing class! Please reach out at eazyscience221@gmail.com with feedback, and questions. Thanks and have an amazing class.
Seed Dispersal And Germination (Monocot and Dicot)
eazyscience221eazyscience221

Seed Dispersal And Germination (Monocot and Dicot)

(0)
Teach Monocot and Dicot fruit and seed dispersal and germination with this 3 part resource that will provide opportunity for your students to learn: 1.characteristics of seed and fruits 2.modes of dispersion 3.parts and functions of monocot and dicot seeds 4.process of germination in dicots 5.conditions necessary for germination 6.What’s included in this resource? Fruit and Seed Dispersal Worksheet: In this part, students will check the characteristics of varies fruits and seeds and how they are dispersed. Bonus Option: There is a “gallery walk” version to this activity to encourage more student interaction and discussion. MONOCOT AND DICOT SEEDS Worksheet: In this part, students will label key parts of monocot and dicot seeds. They will also match the parts to their appropriate function. DICOT SEED GERMINATION Worksheet: Here, students will cut and paste the process of seed germination. Afterwards they will group various conditions as internal , external and special conditions necessary for a seed to germinate. ***Please see preview to check sample sheets and ANSWER KEYS *** The resource may be used as part of an ongoing lesson or a way to evaluate your students’ understanding of the topic. It require little preparation which is a win for the teacher. I am confident this resource will be a great addition to your seeds germination and dispersal unit for many years to come. GRADE LEVEL: 6 - 9 Please check preview to see answer keys Thanks and have an awesome class! Please reach out at eazyscience221@gmail.com with feedback, and questions. Thanks and have an amazing class.
LIVING AND NON LIVING THINGS ( Characteristics of Life) Activity
eazyscience221eazyscience221

LIVING AND NON LIVING THINGS ( Characteristics of Life) Activity

(0)
Teach the topic of living and non-living things ( characteristics of life) with this no-prep resource that covers the following : characteristics of living things characteristics of non-living things the “complicated” traits of viruses ( Are they living or not?) What’s included in this resource? Characteristics of Life Reading Sheet (1 page) Post Reading Worksheet 24 Task Cards Answer Keys Teacher Guide Please see preview for sample sheets Part 1: The Reading Passage: Students will read and learn about what makes an organism a living thing. They will also learn why viruses are hard to group under living or non-living category even for experience biologists. Part 2: The worksheet: Students will complete the post reading worksheet after the reading activity. Part 3: The 24 Task Cards: These contain 24 multiple choice questions related to characteristics of life. These may be used as end of unit assessment or even for review. The resource is straight forward yet engaging for students. I am confident it will be a valuable addition to your class and help your students achieve proper mastery of this important biology topic. I have included all answer keys and teacher guide too. See preview for sample answer keys. GRADE LEVEL: 8- 11 Thanks and have an awesome class! Please reach out at eazyscience221@gmail.com with feedback, and questions. Thanks and have an amazing class.
Energy Efficiency And Conservation Worksheets And Activities
eazyscience221eazyscience221

Energy Efficiency And Conservation Worksheets And Activities

(0)
Looking for an energy efficiency and conservation resource that is sure to engage and challenge your students with a real world connection? This resource may be the answer to your prayers. It will provide your students the opportunity to: a. Answer questions and learn the difference between energy efficiency and conservation and examples of both. b. Solve calculation questions about energy efficiencies of some household appliances c. Design a brochure to educate a family member or a teacher about how they can reduce their electric bills. Please see preview for sample sheets, answer keys and sample brochure. The resource includes the following: 1.Energy efficiency and conservation worksheet (1page) 2.Energy efficiency calculation questions (1 page) 3.Brochure sheet (1 page) 4.Blank brochure (1 page) 5.Answer Keys Please find detail information in the preview. I sincerely believe this resource will be a great addition to your energy efficiency and conservation unit and help your students explore a topic that is becoming increasingly important for us all. There is very little preparation time involved, which saves the teacher valuable time. Grade level: Grade 6 - 9
TECTONIC PLATES WORKSHEETS
eazyscience221eazyscience221

TECTONIC PLATES WORKSHEETS

(0)
Are you looking for fresh ideas for teaching tectonic plates to your students? This resource is what you need. It will provide your students the opportunity to: 1.read and learn about plates and how they move 2.read and learn about divergent, convergent, and transform boundaries 3.read and learn about The Pacific Ring of Fire 4.Use real-world earthquake data (from 2023) to explore countries most prone to earthquakes. Please see the preview for sample sheets and answer keys What’s included in the resource? 1.What on Earth is Tectonic Plate Reading Sheet (1 page) 2.Post Reading Worksheet ( 1 page) 3.The Pacific Ring of Fire Worksheet ( 1 page ) 4.Answer Key I am confident this resource will be a great addition to your Layers of the Earth unit. The worksheets will engage your students as they explore tectonic plates and earthquakes. There’s little to no prep time which is a win for the teacher. GRADE LEVEL: 6 - 9 Thanks and have an awesome class! Please reach out at eazyscience221@gmail.com with feedback and questions. Thanks and have an amazing class.
Lymphatic & Immune System Station Activity
eazyscience221eazyscience221

Lymphatic & Immune System Station Activity

(0)
Description 2025 UPDATE!!! Are you looking for an engaging way to teach the lymphatic and immune systems? This resource may be just what you need. It is designed to provide your students the opportunity to: learn about the structure, parts, and functions of the systems mentioned above learn about common diseases of these systems collaborate with others appreciate the beauty of these two systems The resource includes: Stations worksheets Station Notes for the 5 stations Answer Keys Teacher Guide Check Preview to see sample work Topics covered include: Organs and functions of the lymphatic system Lymphatic system Vs Cardiovascular system Primary and Secondary Lymphoid organs Innate immune system Adaptive Immune System Should you fear vaccination? :OPINION PIECE Immune system malfunctions, disorders, and diseases : Allergies, Autoimmune diseases, Organ transplant rejection and HIV/AIDS I have included complete ANSWER KEYS and a teacher guide as well. Check the preview to take a look. I truly believe these activities will be a great addition to your teaching toolbox and will help your learners explore the lymphatic and immune system in a meaningful way. There is a little prep involved so the teacher can save valuable time. Have an amazing class.
BIODIVERSITY (+ KEYSTONE SPECIES) Multiple Learning Activity
eazyscience221eazyscience221

BIODIVERSITY (+ KEYSTONE SPECIES) Multiple Learning Activity

(0)
This product contains 3 very engaging activities to teach biodiversity and keystone species. The activities are carefully designed with elements of active learning and hands-on learning. Both pdf and easel versions are available to give you options. In activity 1: DEFINE IT/ILLUSTRATE IT: Students define biodiversity, it’s three types ( that is genetic, species, ecosystem diversities). They then illustrate it by coloring to show these types. ( easel version + answer key included) In activity 2: KEYSTONE SPECIES: Students read an intro passage about key stone species. They then play a DICE ACTIVITY to explore key stone species in the Serengeti. And complete a worksheet related to the activity. (easel version+ answer key included) In activity 3 : HHMI Biointeactive: This is an extension activity to explore real world examples of keystone species in various habitats around the world. Links and QR codes and accompanying worksheet is included. This activity has its easel version too. ( please check out the preview to see sample work) My goal is to provide you and your kids so much options that both teaching and learning become easy for you. Also, the activities are sure to catch students interest because of their meaningful nature and active style learning. I believe this will be a great addition to your tool box. Have a great class.
GENETICS AND HEREDITARY ACTIVITY
eazyscience221eazyscience221

GENETICS AND HEREDITARY ACTIVITY

(0)
Get this fun hands-on simulation activity to teach Mendelian Genetics and Hereditary today. This resource is designed to reinforce the concepts of traits, genotype and phenotype in a practical way so that your students are engaged. Please see previews to take a look at sample work. The resource is in 2 parts: PART 1: Determining the traits of offspring activity: ****( See video preview) In this part, students will randomly toss alleles of father and mother onto their table. Then, they will write the alleles each parent contributes to the child for 3 genes- freckle gene, eye color gene, and hairline gene. From the genotypes of the offpring, students will draw the resulting phenotype on the face of the offspring. PART 2: Punnett square exercise In this part, students will practice solving mono hybrid and dihybrid punnett square problems to further enhance their understanding. They will have the opportunity to try both monohybrid and dihybrid crosses. This worksheet comes in colored and black and white version Teacher Guide: This resource includes a step by step (3 page) teacher guide with pictures to make the allele cards, including how to laminate them.I have also included suggestions and tips to assist the teacher. Answer Keys: Answer keys for part 2 inlcuded as well as sample answers for part 1 Grade Level: This resouce is suitable for grades 7 to 12 Pre-requisite Knowlwdge: It will be ideal if students have knowledge about mendelian genetics, dorminant and recessive alleles and how to solve mono and dihybride punnett sqaures problems. Materials for student pair or individual a. Allele cards (6 in total , 3 for father, and 3 for mother ) b. Hereditary worksheet ( individually, pairs or group) c. colored pens ( to show phenotypes) ***Please check preview for sample worksheets to see if this resource meets your needs. Turn your genetics and hereditary unit into an engaging lesson with this resource. My students love them each year and I’m confident yours will too. The preparation time will pay off in money and time as these cards can be reused each year. Please reach out at eazyscience221@gmail.com with questions and feedback. Thanks and have an amazing class!
NUTRIENT CYCLE ( water, nitrogen, carbon, sulfur,Phosphorus cycles)
eazyscience221eazyscience221

NUTRIENT CYCLE ( water, nitrogen, carbon, sulfur,Phosphorus cycles)

(0)
Teach the nutrient cycle by letting your students role play as " experts" and engage them with a series of collaborative work, research and model drawing and presentation. This resource : a) cover water, nitrogen, carbon, phosphorus and sulfur cycles b) cover human impact on each cycle And includes: Power point slides for the teacher Nutrient worksheet ( colored and black and white versions) “Expert” notes for students Tips and suggestion Teacher guide ****Please check preview to see visuals of PPT, worksheets, student notes and others. The Activty: Students are divided into 5 “expert” groups correcsponding to the 5 nutrients covered in the lesson. At their expert stations, they collaborate to complete a worksheet, read information about their nutrients ,discuss how the nutrient is cycled through the ecosystem, draw models to show the cycling and discuss human impact on the nutrient cycle. I have included PPT guide that; i) shows precisely how to set up the activity and direct it ii) has teacher slide notes for the nutrients including; their benefits to living things, where they can be found on Earth, Picture of the cycling process and examples of human impact on the cycle. After the “expert meeting” activity students will move on to the “expert teaching” activty. I have included PPT slides, notes and tips for the teacher to sucessfully conduct this part. This resource is carefully designed to allow students to think through models and arrive at their conclusions. There is very little preparation required which saves the teacher must needed time. I believe this will enrich your nutrients cycle unit and will be one to remember for you and your students. Please reach out at eazyscience221@gmail.com with feedback, and questions. Thanks and have a fantastic class.
SKELETAL SYSTEM (Activities + Worksheets)
eazyscience221eazyscience221

SKELETAL SYSTEM (Activities + Worksheets)

(0)
Are you looking for activities that are flexible yet awesome (…like a bone) to teach the skeletal system? This product might offer exactly that. There are 4 worksheets ( or activity sheets) designed to keep the students engaged throughout the lesson. The sheets can be used in any order to fit the teachers needs. ***Please check preview to see sample sheets. Topics covered include: Bone structure (macro and microscopic) Bone classification by shape Axial skeleton Appendicular skeleton Bone cells Three types of joints Osteoporosis *** Product includes ALL ANSWER KEYS. Check preview to see. So no need to work your fingers to the bone on this one. I’ve got you covered. I believe these sheets will prove valuable to you and your students now and many years to come. I wish you a great class.
CARDIOVASCULAR SYSTEM
eazyscience221eazyscience221

CARDIOVASCULAR SYSTEM

(0)
Pull your students’ “heart strings” and get them excited to learn the cardiovascular system with these highly engaging resource. This product includes a 4 part activities lesson (with sub-activities) to explore this important bosy system. Each part can be used as a stans alone or together with others. Part 1: Trace, Color & Label In this part, students trace , color the human heart and label the parts. They use red and blue ink to show blood flow from body to heart to lungs. Finally, they explain the process invoved in blowed flow. This is a great way to introduce students to all the biology names which are daunting for many students. The engaging nature ( with images, lists, drawings) of the worksheet makes the learning less daunting for students. Part 2: Blood Vessels In this 2nd part, students will learn about arteries veins and capillaries. They will observe and write down some characteristics of all 3 blood vessels. Next, they will complete a fill in the blank activity related to O2, nutrient and CO2 transport. Finally, students will have a mini research and create a mini poster about atherosclerosis. Part 3: Pig’s Heart Dissection Lab. Skip the mess that comes with real hands-on lab by letting your students observe high quality images of a dissected pig’s heart. (Check preview to see images). Students will answer “lab” questions about their observations including comparing the wall thickness of left vs right side of heart. Note: The lab questions can easily be used for real handson lab in case you want the real thing. Part 4: Inquiry Lab: Time for some inquiry. Here students will investigate factors that affect a person’s heart rate. There are 2 versions. 1) Caffeine and 2) Exercise as the factors to investigate. In case your school doesn’t allow you to give caffeinated drinks (coffee or coca cola) to students, the exercise (doing jumping jacks) version will come in handy. I have included a step by step teacher guide and student notes for your use. Note: All worksheets have ANSWER KEYS included. I believe these diverse activity will put your students “at the heart” of the lesson as they explore the cardiovascular system. There is little preparation needed for the teacher and the materials required can be easily obtained. I hope this resource inspire you and your students for many years to come as it has for my students and I. Please consider following my store for freebies, product update and future uploads. Thanks and have a great class.
ENDOCRINE SYSTEM (GLANDS) WORKSHEET
eazyscience221eazyscience221

ENDOCRINE SYSTEM (GLANDS) WORKSHEET

(0)
Stimulate and increase your students’ engagement with this endocrine system worksheets. They come in 4 versions. Please see preview for beautiful examples. Organs and glands covered include: Pineal Gland Hypothalamus Pituitary gland Thyroid Parathyroid Adrenal Glands Pancreas Testes Ovaries They can be used as reveiw works at the end the unit or as an intro at the beginning. They come with high quality diagrams, ANSWER KEYS and teacher guide. **Check preview for answer keys. I am confident this product will provide value beyond what you pay for years to come. Thank you and have a great class:
CELL DIVISION : MITOSIS, MEIOSIS, BINARY FISSION
eazyscience221eazyscience221

CELL DIVISION : MITOSIS, MEIOSIS, BINARY FISSION

(0)
Teach Cell Division (Mitosis and Meiosis) with these creative activities that are sure to keep your students enegaged throughout the lesson. The activities are in 7 parts and covers the following topics: Mitosis Stages Cell Division Terminologies Cytokinesis in Plants and Animal Cells Checkpoints and CDKs Meiosis Phases Meiosis, Mitosis & Binary Fission Comparison Human Life Cylce 8)Non-disjunction Karyotypes Down Syndrome (Trisomy 21) Please check preview for sample work The range of activities include, Cut and paste, drawing, word search, doodle notes, fill in the blanks and many more! These diverse activities provide students the opportunity to learn important concepts and how they related in a meaningful and interesting way. I have included ANSWER KEYS ,teacher guide and student instructions to help nail the lesson. Check preview to see answer key. I am more than confident that you and your students will love learning with these worksheets. Thanks and have a great class.
SIMPLE MACHINES: PULLEYS (PHET Sim + Practice Questions Activity )
eazyscience221eazyscience221

SIMPLE MACHINES: PULLEYS (PHET Sim + Practice Questions Activity )

(0)
This product allows students to explore pulleys using PHET simulation. The goal for the exploration is for students to observe a) relationships between the number of pulleys and the effort force required b) the effort force required and the length of rope pulled. By observing and making their own conclusions, students understanding of how pulleys work is deepen. I have included a clear teacher instructions and answer keys as guides. In a 2nd activity, (use only after teaching IMA and AMA), students discuss and solve 3 levels of questions in a gallery-walk style. Questions are printed and pasted around the class and students visit each question and solve them. This fun active style of learning encourages collaboration and peer support. I have included the answer keys to the questions as well. What do you get after purchasing this product? Phet Pulley exploration sheet + answer key 3 Level practice questions + answer key Link and QR code to simulation Watch your students turn into curious, happy and engaged “scientist” as they explore these fun activities whilst saving yourself the time. I will be glad to help your suggestions and feedback at eazyscience221@gmail.com. Have a great class.
KINGDOM PROTISTA (Multiple Activities)
eazyscience221eazyscience221

KINGDOM PROTISTA (Multiple Activities)

(0)
Are you looking for activities to teach the weirdest kingdom, PROTISTA? This product might help. There are 3 engaging activities which can be used as solo or together. In activity 1: Students research and write down basic info about 6 common protists. These protists include amoeba, euglena, volvox and 3 others. In activity 2: Students learn about types of protists including; plant-like, animal-like, fungal-like and mixotrophs. Students will write some general characteristics of each group and cut and paste examples under the appropriate group and answer some questions. In activity 3: Students learn about red tides. This helps to connect the lesson to a real world phenomenon making the lesson relevant. Students will visit a website(link and QR code included) watch a short video and then read an article. Afterwards, they will answer a series of questions about this important event. Please note: There are easel versions available for all 3 activities. I have included a teacher guide and answer keys to guide you. Check out the preview to see the activities.I truly hope this resource helps you and your students explore the weird life of protists. I will be happy to hear from you. Thanks and have an amazing class.