Search This Blog

How to Make a Granny Square Blanket | Cherry and Crochet Designs

An easy first crochet project, a granny square blanket is a gorgeous gift and very rewarding to create. In this post, I'll share how to make one, from creating the squares to edging them and joining them together.
I partake in affiliate programs and therefore I may make a small commission if you purchase through links, at no extra cost to you.
This is a blanket I made for a family member as a gift.

In this easy to follow, step by step guide, I've explained how to create a gorgeous granny square blanket. I've fully explained how to calculate the size you want and how many squares you need, even including links to places where you can find tutorials for granny squares and how best to join the squares together. I've made several for gifts and they are always well received. It can also be used as a throw, as a picnic blanket or a baby blanket.

I've broken the process down into several steps

Step 1) Planning

First of all, work out how big you would like the blanket to be. There are tables online which show the size of regular blankets, so these can be useful for determining the measurements of your blanket. Write this down somewhere so you can refer to it later. The next thing to plan is the colour scheme, if you would like one. For example, in the blanket above, the recipient asked for blues, grey and red. Therefore, I chose several shades of blue, grey and red. You could also decide to have no colour scheme and use the colours of yarn you have in your stash.

Step 2) Make a square and calculate how many you need

Before you crochet all your squares, crochet one and measure how big it is, (including the outer edging if you will have edging, like in the picture above). Compare this to the size of the blanket you want and work out how many squares you need. This is easier if you do it in cm than in imperial measures, but you can do both.

For example, if I wanted to make a blanket that is 150cm long by 120cm wide, and one square measured 10cm by 10cm, then I would divide 150 by 10 to get 15 squares long and 120 by 10 to get 12 squares wide. I would then multiply these numbers together to calculate how many squares I needed total. Therefore, I would need 180 squares.

(If this is confusing, comment below and I'll try to help)

If the squares don't come out as a whole number, you could either add or subtract a little bit of the blanket, or crochet another square with a larger or smaller hook size.

If you are looking for stunning, ethical and eco-friendly yarns at lower prices, check out Darn Good Yarn's Factory Outlet, their yarns would make a gorgeous blanket for a gift

Once you have determined how many you need, work out roughly how many of each colour you would like. Such as, would you like more of one colour than another? Do you want a set pattern, eg stripes?

If you have 3 colours and you would like to have an even amount of each, divide your total number of squares by 3 and this is the number of squares you need in each colour.

Step 3) Crochet the squares

After you have done all the calculating, it's time to crochet all the squares!
I always keep a tally of how many squares I've done to avoid doing too many, (this has happened and it is very annoying especially if you are working to a deadline)

If you are unsure on how to crochet a granny square, there are many tutorials online, such as Bella Coco's tutorialWikihow tutorial and many others.

Step 4) Edging and joining the squares

Once you have crocheted all your squares, you can either edge them or begin joining them. There are methods of doing both of these at the same time, but I've always found it easier to edge all the squares, then slip stitch them together. If you don't want an edging on the squares, (I've also done one like this and I like both blankets), you can move straight onto joining them. If you are edging them, simply join the edging yarn where you fastened off and crochet another round.

My favourite way of joining the squares is by laying them out on the floor in rows, then joining the row together by slip stitching along the touching edges of each square. After I have enough rows, I join the rows together to form the blanket.

Step 5) Weaving in ends and finishing
After you have completed your blanket, you will notice that there are lots of little yarn ends. These need to be woven into the blanket to hide them. I always recommend weaving them in as you join the squares together, but I prefer to do it at the end as I don't like stopping the joining together to do something else. It's up to you. If you are unsure on how to weave in ends, there are lots of tutorials online and nearly all crochet books will have a section on how to weave in ends.

Once you have sorted out all the yarn tails, you can either admire your creation, or add an edging around the edge of the entire blanket. This can be nice if there isn't an edging around the squares, but I think it isn't necessary for a blanket if it the squares have been edged already.

Congratulations, you've finished your crochet granny square blanket!

If you are enjoying looking through my blog, please consider supporting me by purchasing from my Ravelry store. If you use the code CherryandCrochetDesignsBlog, you get 50% off! I donate 10% of my revenue to the National Trust, a conservation charity. By financially supporting me, you allow me to devote more time to writing patterns and sharing them on this blog for everyone. Thank you!!!

I would love to hear how your blanket turned out, let me know in the comments section.

If you are struggling with anything, comment and I'll try to help.

Please feel free to save this page if you are working through a blanket and would like it for reference.

Free Crochet Tablemats and Coasters Crochet Pattern | Cherry and Crochet Designs



Crochet Tablemats and Coasters Pattern
I partake in affiliate programs and therefore I may make a small commission if you purchase through links, at no extra cost to you.
This set of tablemats and coasters crochet pattern is very easy and quick to create. I have made 3 sets of these, for gifts, which were gratefully received. They can be made in any colour of double knitting yarn, and make a thoughtful present. One 100g ball of yarn can make 4 tablemats, depending on how tightly you crochet. The coasters match the placemats and are just as easy. They are a perfect first project and are very useful.
You will need
4mm crochet hook
Stylecraft Special DK in colour of your choice (Silver and Cream are used in the pictures)
Yarn Needle
Stitch Marker
Scissors

Difficulty- Very Easy
Size:
Tablemats- 29cm x 22cm
Coasters- 9cm x 8.5cm

Pattern

Tablemats
Chain 42
R1) Double crochet in 3rd chain from hook, double crochet in each stitch to end
R2) Chain 3, “skip 1 stitch, double crochet in next stitch, chain 1”
R3) Chain 2, double crochet in each stitch and chain space
R4-29) Repeat Row 2-3. Fasten off and weave in ends.

These would look gorgeous in ethically produced, hand dyed yarn, check out Darn Good Yarn's Factory Outlet, they have stunning eco friendly yarns and craft supplies at ridiculously low prices.

Drinks Coasters
Chain 18
R1) Double crochet in 3rd chain from hook, double crochet in each stitch to end
R2) Chain 3, “skip 1 stitch, double crochet in next stitch, chain 1”
R3) Chain 2, double crochet in each stitch and chain space
R4-9) Repeat Row 2-3. Fasten off and weave in ends.

If you are enjoying looking through my blog, please consider supporting me by purchasing from my Ravelry store. If you use the code CherryandCrochetDesignsBlog, you get 50% off! I donate 10% of my revenue to the National Trust, a conservation charity. By financially supporting me, you allow me to devote more time to writing patterns and sharing them on this blog for everyone. Thank you!!!

Please comment if you have any problems or any suggestions for future patterns.

Free Crochet Pattern- Little Whale Doll | Cherry and Crochet Designs

Little Whale Doll
I partake in affiliate programs and therefore I may make a small commission if you purchase through links, at no extra cost to you.


This little whale is a fun, easy project that can be made in around half an hour. It makes a perfect gift and is small enough to fit in the palm of your hand. This pattern, like most of my other patterns, is written in full terms, no abbreviations, making it a perfect first project for beginners. There are also more animals in the "Little animals" collection, including a mouse, pig, chicken, dog, sheep and cat. 

You will need
Small amount of fiberfill
Black sewing thread
Yarn needle
3.5 MM Crochet hook
Stylecraft Special DK in bluebell

Difficulty- Easy
Size- 5.5cm x 3cm

Pattern
Body
Chain 2
1) 8 single crochet in 2nd chain from hook, slip stitch to 1st stitch
2) Chain 1, single crochet in same stitch, 2 single crochet in each stitch, slip stitch to 1st stitch
3-8) Chain 1, single crochet in each stitch, slip stitch to 1st stitch. At the end of round 8, stuff with fiberfill until you can’t get any more in.
9) Chain 1, single crochet 2 together in each stitch , slip stitch to first stitch.
10) Chain 1, “single crochet 2 together, single crochet”, repeat around, slip stitch to first stitch. Fasten off

Eyes
With black sewing thread, repeatedly sew a stitch 8 times in round 9, repeat again 2 stitches to the right.

Nose
With bluebell, repeatedly sew a stitch 6 times as shown in the picture.

Tail
Chain 3, 5 double crochet in 3rd chain from hook, chain 3, double crochet in next 2 chain. Fasten off. Sew the tail to the body, as shown in the picture.

Weave in the ends by threading a yarn needle with the end and poking it into the body, so it is part of the stuffing.

If you are enjoying looking through my blog, please consider supporting me by purchasing from my Ravelry store. If you use the code CherryandCrochetDesignsBlog, you get 50% off! I donate 10% of my revenue to the National Trust, a conservation charity. By financially supporting me, you allow me to devote more time to writing patterns and sharing them on this blog for everyone. Thank you!!!

Please comment if you have any issues or ideas. 

Free Crochet Pattern- Lacy Preemie Hat | Cherry and Crochet Designs

Lacy Preemie Beanie
I partake in affiliate programs and therefore I may make a small commission if you purchase through links, at no extra cost to you.

This baby hat is sized for preemies and can be created in under half an hour. With a cute little flower, this lattice-style baby beanie is an ideal gift for a premature baby and is very easy to create. It requires only a small amount of yarn, meaning you can use up scraps and create a beautiful present. It would also make an ideal project to make and sell or give as a baby shower gift.

You will need
4.5 MM Crochet hook
Yarn needle
Stylecraft Special DK in Sherbet and Fondant

Difficulty- Easy
Size- To fit preemie baby

Pattern
Bobble- Work double crochet, leaving two loops on the hook at the end, then work another 7 unfinished double crochet into the same stitch, pull through all loops on hook on last stitch.

Hat
With Sherbet, chain 3,
Round 1) 15 double crochet in 3rd chain from hook, slip stitch to first stitch.
Round 2) Chain 2, 2 double crochet in each stitch, slip stitch to first stitch.
Round 3) Chain 2, “2 double crochet, double crochet in next stitch” repeat around, slip stitch to first stitch.
Round 4-11) “Chain 5, skip 3 stitches, slip stitch in stitch”, repeat around, working in the round (working continuously). Fasten off and weave in ends.

Flower
With Fondant, chain 3
Round 1) “Bobble, chain 2, slip stitch”, in 3rd chain from hook 5 times. Fasten off and sew onto hat using tail.

Weave in ends.

If you are enjoying looking through my blog, please consider supporting me by purchasing from my Ravelry store. If you use the code CherryandCrochetDesignsBlog, you get 50% off! I donate 10% of my revenue to the National Trust, a conservation charity. By financially supporting me, you allow me to devote more time to writing patterns and sharing them on this blog for everyone. Thank you!!!

Please comment if you have any issues or ideas for future patterns

Free Crochet Cat Baby Beanie Pattern | Cherry and Crochet Designs


Cat Baby Beanie
I partake in affiliate programs and therefore I may make a small commission if you purchase through links, at no extra cost to you.
This baby hat is sized for newborns and can be created in around an hour. With a kitten/cat face, this baby beanie is an ideal gift for a newborn baby and is very easy to create. It requires only a small amount of yarn, meaning you can use up scraps and create a beautiful present for a baby shower or newborn baby. Deceivingly easy, it would also make an ideal project to make and sell.

You will need
Yarn needle
4.5 MM Crochet hook
Stylecraft Special DK in Parchment, Black, Aster and Saffron

Difficulty- Easy
Size- 12cm x 10cm (To fit newborn)

Pattern
Bobble- Work double crochet, leaving two loops on the hook at the end, then work another 3 unfinished double crochet into the same stitch, pull through all loops on hook on last stitch.

Hat
With Parchment, chain 3,
Round 1) 15 double crochet in 3rd chain from hook, slip stitch to first stitch. (15)
Round 2) Chain 2, 2 double crochet in each stitch, slip stitch to first stitch. (30)
Round 3) Chain 2, “2 double crochet, double crochet in next stitch” repeat around, slip stitch to first stitch. (45)
Round 4)Chain 2, double crochet in each stitch, slip stitch to first stitch. (45)
Round 5) Chain 2, double crochet in 10 stitches, bobble in Black,double crochet in 10 stitches using Parchment, bobble in Black, double crochet in each remaining stitch using Parchment, slip stitch to first stitch. (45)
Round 6-9) Chain 2, double crochet in each stitch, slip stitch to first stitch. Change to Matador in last stitch (45)
Round 10) Chain 2, (in back loops only), double crochet in each stitch, slip stitch to first stitch. (45)
Fasten off and weave in ends.

Mouth
With Parchment , chain 6,
Round 1) 6 double crochet in 3rd chain from hook, double crochet in each chain, 6 double crochet in end chain, double crochet in each, slip stitch to first stitch.
Round 2) Chain 2, double crochet in each stitch, slip stitch to first stitch. Fasten off, leaving a tail for sewing. Complete nose, then sew onto hat as pictured above.

Nose
With Black, chain 2
Row 1) 2 single crochet in 2nd chain from hook
Row 2) Chain 2, 2 single crochet in each stitch.
Row 3) Chain 2, 2 single crochet in first stitch, single crochet in each stitch, 2 single crochet in last stitch. Fasten off, leaving a tail for sewing. Sew onto mouth as in picture above.

Whiskers
Thread yarn needle with black, then embroider two large stitches from the nose outwards. Repeat on other side, then weave in ends.

Ears (Make 2)
With Parchment, chain 2
Row 1) Single crochet in 2nd chain from hook.
Row 2) Chain 1, 2 single crochet in stitch
Row 3) Chain 1, 2 single crochet in each stitch
Row 4-5) Chain 1, 2 single crochet in first stitch, single crochet in each stitch, 2 single crochet in last stitch.
Row 6) Chain 2, double crochet in each stitch. Fasten off, leaving a tail for sewing. Sew onto hat as pictured above.

ID Tag
With Saffron, chain 3, 12 double crochet in 3rd chain from hook, slip stitch to 1st stitch. Fasten off, leaving a tail, and sew in the middle of blue ‘collar’ like in picture above.

Weave in ends.

If you are enjoying looking through my blog, please consider supporting me by purchasing from my Ravelry store. If you use the code CherryandCrochetDesignsBlog, you get 50% off! I donate 10% of my revenue to the National Trust, a conservation charity. By financially supporting me, you allow me to devote more time to writing patterns and sharing them on this blog for everyone. Thank you!!!

Please comment if you have any ideas or issues.

Free Crochet Pattern- Simple Doll | Cherry and Crochet Designs

Simple Doll by Cherry and Crochet

I partake in affiliate programs and therefore I may make a small commission if you purchase through links, at no extra cost to you.
This doll is a quick and easy doll that is perfect for beginners or as a gift. She can be made in under an hour, and the full terms are used, no abbreviations. This doll is a great first project, to practise key skills such as colour changing, single crochet, double crochet and whipstitch, or sewing. Once created, she makes a delightful gift, and there will soon be modifications for this doll such as clothes and accessories.

You will need
Small amount of fiberfill
Black sewing thread
Yarn needle
4 MM Crochet hook
Stylecraft Special DK in Lemon- A, Fondant -B, Black-C, Walnut-D,

Difficulty- Easy
Size- approximately 20cm x 7cm

Why not make this doll in ethical and eco friendly yarns from Darn Good Yarn?
New Subscribers get 15% OFF - Shop Now - DarnGoodYarn.com 

Pattern
With A, chain 23
Row 1) Single crochet in 2nd chain from hook, single crochet in each chain
Row 2-3) Chain 1, single crochet in each stitch, change to B in last stitch of row 3
Row 4-21) Chain 1, single crochet in each stitch, change to A in last stitch of row 21
Row 22-26) Chain 1, single crochet in each stitch
Row 27) Carrying C, chain 1, single crochet in the next 4 stitches, change to C, 4 double crochet into the next stitch, change back to A, 1 single crochet in the next st, change to C, 4 double crochet in the next stitch, change back to A, single crochet in each stitch to end
Row 28) Chain 1, single crochet in each stitch, change to D in last stitch (when you get to the 4 double crochet, chain 1 and slip stitch into the next single crochet)
Row 29-33) Chain 1, single crochet in each stitch
Row 34) Chain 12, 3 single crochet in each chain, slip stitch to base of stitch, single crochet in the next 9 stitches, chain 12, 3 single crochet in each chain, slip stitch to base of stitch, single crochet in each stitch to end. Fasten off and leave a long end for sewing.

Assembly
Sew the side of the doll closed, with A, along the bottom and across the top, then stuff well.

Weave in all ends

If you are enjoying looking through my blog, please consider supporting me by purchasing from my Ravelry store. If you use the code CherryandCrochetDesignsBlog, you get 50% off! I donate 10% of my revenue to the National Trust, a conservation charity. By financially supporting me, you allow me to devote more time to writing patterns and sharing them on this blog for everyone. Thank you!!!

Please comment if you have any ideas or suggestions for future projects.

Free Crochet Pattern- 18 Inch Doll Sleepwear Set | Cherry and Crochet Designs

18 inch Doll Sleepwear Outfit
I partake in affiliate programs and therefore I may make a small commission if you purchase through links, at no extra cost to you.
Made to fit an 18 inch doll, such as American Girl, Our Generation, Designafriend or Journey Girl, this doll sleepwear set is a quick, beginner-friendly project, that makes a perfect gift for a child with a doll, perhaps alongside other doll clothing pieces from my blog or Ravelry store. This pattern includes the pattern for pyjama shorts, a pyjama camisole/vest top, a pair of plain slippers and an eye mask. It is both easy, quick and fun to make. The set can be finished in around an hour.



You will need
Yarn needle
4.5 MM Crochet hook
Stylecraft Special DK in Black and a small amount of Fiesta

Difficulty- Easy-intermediate
Size- To fit 18 inch doll, such as American Girl doll, Designafriend, Our Generation

Pattern
Shorts
With Black, chain 48, join to first chain with slip stitch
Round 1-3) Chain 2, double crochet in each stitch, slip stitch to first stitch
Round 4) Chain 2, double crochet in 22 stitches, slip stitch to first stitch of round.
Round 5-11) Chain 2, double crochet in each stitch, slip stitch to first stitch. Fasten off.
Fasten on next to first leg and repeat round 4-11. Fasten off and weave in ends.
Drawstring for waist- With Fiesta, chain 60. Fasten off and, using a yarn needle, weave it into the first round, tie in front of shorts.

Pajama Top
Chain 47, join to first chain with slip stitch.
Round 1-4) Chain 2, double crochet in each stitch, slip stitch to first stitch.
Round 5)Chain 2, double crochet in 6 stitches, double crochet 2 together, repeat for a total of 6 times.
Round 6-8) Chain 2, double crochet in each stitch, slip stitch to first stitch. Fasten off and weave in ends. 


Straps- Fasten on yarn on 7th stitch in from left, when top is laid flat. Chain 15, then slip stitch to the stitch 14 stitches from the first stitch. Flip the top over and repeat. Weave in ends.

Bow- With Fiesta, chain 20. Fasten off, loop through two stitches in the middle of the top and tie into a bow.

Slipper (Make 2)
Chain 14
Round 1) Double crochet in 3rd stitch from hook and each chain after. 6 double crochet in end chain, then double crochet on the bottom of each chain, therefore creating an oval. Slip stitch to first stitch.
Round 2) Chain 2, double crochet in front loop only, slip stitch to first stitch.
Round 3) Chain 2, double crochet in each stitch, slip stitch to first stitch.
Round 4) Chain 2, double crochet in 4 stitches. Fasten off, leaving a tail for sewing. Whipstitch the tab to the other side of the slipper and the toe. Weave in ends.

Eye Mask
Chain 14,
Row 1) Double crochet in 3rd chain from hook, double crochet in each chain.
Row 2) “Chain 3, skip 2 stitches, 7 treble crochet, skip 2 stitches, slip stitch in next stitch”, repeat again. Fasten off and weave in ends. Fasten on with fiesta on last stitch of row 2, chain 45 and slip stitch to first stitch of row 2. Fasten off and weave in ends

An ad-free printable of this pattern is also available from my Ravelry store here

If you are enjoying looking through my blog, please consider supporting me by purchasing from my Ravelry store. If you use the code CherryandCrochetDesignsBlog, you get 50% off! I donate 10% of my revenue to the National Trust, a conservation charity. By financially supporting me, you allow me to devote more time to writing patterns and sharing them on this blog for everyone. Thank you!!!

Please comment if you have any problems or ideas for future patterns. 

Free Crochet Pattern- Little Cat Doll | Cherry and Crochet Designs


Little Cat Doll
I partake in affiliate programs and therefore I may make a small commission if you purchase through links, at no extra cost to you.
This little cat is a fun, easy project that can be made in around half an hour. It makes a perfect gift and is small enough to fit in the palm of your hand. This pattern, like most of my other patterns, is written in full terms, no abbreviations, making it a perfect first project for beginners. There are also more animals in the "little animals" collection, which are available here on this blog.


You will need
Small amount of fiberfill
Black sewing thread
Yarn needle
3.5 MM Crochet hook
Stylecraft Special DK in Jaffa and a scrap of Fondant

Difficulty- Easy
Size- 5.5cm x 3cm

Pattern

Body
Chain 2
1) 8 single crochet in 2nd chain from hook, slip stitch to 1st stitch
2) Chain 1, single crochet in same stitch, 2 single crochet in each stitch, slip stitch to 1st stitch
3-8) Chain 1, single crochet in each stitch, slip stitch to 1st stitch. At the end of round 8, stuff with fiberfill until you can’t get any more in.
9) Chain 1, single crochet 2 together in each stitch , slip stitch to first stitch.
10) Chain 1, “single crochet 2 together, single crochet”, repeat around, slip stitch to first stitch. Fasten off

Ears
Chain 2, double crochet, single crochet, double crochet, chain 1, single crochet. Whipstitch the base of the ears to the head like in the picture.

Eyes
With black sewing thread, repeatedly sew a stitch 8 times in round 9, repeat again 2 stitches to the right.

Whiskers
Using the pictures as a guide, sew 3 stitches with black sewing thread making them join at a point, repeat again on the other side

Nose
With fondant, stitch the gap in between the whiskers

Tail
Chain 11, “double crochet, single crochet, half double crochet,” single crochet in each ch. Whipstitch to bottom of body and weave in ends.

Weave in the ends by threading a yarn needle with the end and poking it into the body, so it is part of the stuffing.

If you are enjoying looking through my blog, please consider supporting me by purchasing from my Ravelry store. If you use the code CherryandCrochetDesignsBlog, you get 50% off! I donate 10% of my revenue to the National Trust, a conservation charity. By financially supporting me, you allow me to devote more time to writing patterns and sharing them on this blog for everyone. Thank you!!!

Please comment if you have any issues or ideas for future projects

Free Crochet Pattern- Ice Creams Baby Beanie | Cherry and Crochet Designs

Ice creams Baby Beanie by Cherry and Crochet Designs                            
I partake in affiliate programs and therefore I may make a small commission if you purchase through links, at no extra cost to you.
This baby hat is sized for newborns and can be created in under an hour. While producing an impressive baby beanie, it is easy to create, utilizing a chart to demonstrate the colourwork. With ice creams on a pale cream background, this baby beanie is an ideal gift for a newborn baby and is very easy to create. It requires only a small amount of yarn, meaning you can use up scraps and create a beautiful present. It would also make an ideal project to make and sell or give as a baby shower gift.
You will need
Yarn needle
4.5 MM Crochet hook
Stylecraft Special DK in Lemon, Stone and Fondant

Difficulty- Easy-Intermediate
Size- 12cm x 10cm (To fit newborn)

Pattern
With Lemon, chain 45, slip stitch to first chain,
Round 1) Chain 2, double crochet in each chain, slip stitch to first stitch.
Round 2-3)Follow chart below, carrying yarn strands and repeating the pattern 7 times. Use lemon for the remaining stitches of each round, then slip stitch to first stitch, then chain 2, then continue following the chart again. (Work bottom up)



Round 4) Chain 2, double crochet in 1st stitch using Lemon, “skip 2 stitches, 7 double crochet in next stitch using fondant, skip a stitch, double crochet in next stitch using lemon”, repeat from “to”, slip stitch to first stitch.


Round 5) Using Lemon, chain 2, double crochet in 1st stitch, “4 double crochet evenly spaced in 7- double crochet shell, double crochet in next stitch”, repeat from “to”, slip stitch to first stitch.
Round 6) Chain 2, double crochet in each stitch, slip stitch to first stitch.
Round 7) Chain 2, “double crochet, double crochet 2 together”, (insert hook into 2 stitches at once) repeat from “to”, slip stitch to first stitch.
Round 8) Chain 2, double crochet 2 together around, slip stitch to first stitch.
Round 9) Chain 1, single crochet 2 together around, slip stitch to first stitch. Slip stitch to other side of round 9 to close the top. Fasten off and weave in ends.
If you are enjoying looking through my blog, please consider supporting me by purchasing from my Ravelry store. If you use the code CherryandCrochetDesignsBlog, you get 50% off! I donate 10% of my revenue to the National Trust, a conservation charity. By financially supporting me, you allow me to devote more time to writing patterns and sharing them on this blog for everyone. Thank you!!!
Please comment if you have any problems or suggestions for future patterns.