๐Ÿงถ Beautiful โœจ Detailed ๐Ÿ’ Adorable

Orange & Black Little Dragon Amigurumi Pattern

Orange & Black Little Dragon Amigurumi Pattern
4.3โ˜… Rating
8-10 Hours Time Needed
1.6K Made This
โœ‚๏ธ

Intermediate Level

Ideal for those with basic crochet experience, featuring slightly more advanced stitches and techniques to expand your skills.

โฑ๏ธ

All-Day Adventure

Requires 8-10 hours, ideal for a full day of immersive crocheting.

๐Ÿงธ

Cute Companion

An adorable friend to cherish, handcrafted with love to bring comfort and joy for years to come.

๐Ÿงถ Jump to Pattern โ†“

About This Orange & Black Little Dragon Amigurumi Pattern

This pattern recreates the compact, sculpted dragon pictured: bright orange body with black contrasting horns, spikes, ribs, wings and claws. The dragon has large glossy safety eyes framed by raised black brow ridges, a shaped snout, a long ribbed neck, and wing membranes edged in black. Proportions are approximately small-medium plush (hand-held), with well-defined limbs and a stable base.

Orange & Black Little Dragon Amigurumi Pattern crochet pattern - detailed view of completed project

Built with worsted/aran weight yarn for structure, the pattern uses tight single crochet amigurumi technique and some simple i-cord/rope techniques for horns and wing ribs. Decorative ridges and layered pieces are crocheted separately then sewn on for crisp definition.

Why You'll Love This Orange & Black Little Dragon Amigurumi Pattern

I love this dragon pattern because it blends bold color blocking with sculpted shaping โ€” those twisted black horns and ribbed neck give so much personality. I adore how the raised brows and smile create a mischievous expression. Working the wings and claws is satisfying and allows creative variation, so you can personalize each detail.

Orange & Black Little Dragon Amigurumi Pattern step 1 - construction progress Orange & Black Little Dragon Amigurumi Pattern step 2 - assembly progress Orange & Black Little Dragon Amigurumi Pattern step 3 - details and accessories Orange & Black Little Dragon Amigurumi Pattern step 4 - final assembly and finishing

Switch Things Up

I absolutely loved creating this pattern because it balances sculptural shaping with playful details โ€” those twisted horns and the ribbed neck make such an impact. You can easily scale the dragon by using a larger or smaller yarn and hook to create tiny pocket pals or larger display figures.

I like to swap colors for seasonal versions: try deep purple and gold for a regal dragon, or mint and cream for a softer, whimsical look. You can also omit the wire for a cuddly toy version or insert wire into the horns for a poseable display piece. Adding tiny accessories like a crocheted scarf, a tiny heart, or embroidered scales can make each dragon unique.

One of my favorite custom touches is to make the wing ribs removable by stitching them with buttons โ€” that way the wings can fold or be detached for travel or washing. Don't be afraid to mix textures; cotton gives crisp stitches, while acrylic adds softness and durability.

Common Mistakes & How to Fix Them

โœ— Skipping stitch markers at round starts can cause misaligned features and uneven shaping; always mark your first stitch of each round โœ— Inconsistent tension between rounds creates lumpy or uneven surfaces; practice maintaining steady, even tension throughout the entire project โœ— Not stuffing gradually as you work causes difficulty reaching inside later; stuff sections as you complete them for best results โœ— Placing safety eyes too high or low on the head affects the expression; follow placement guidance and pin before securing โœ— Ignoring math on increases/decreases creates mismatched joins; confirm stitch counts after each round โœ— Sewing pieces on without pinning first can lead to crooked limbs or wings; pin and compare both sides before stitching

Orange & Black Little Dragon Amigurumi Pattern

Create this fierce-yet-adorable orange and black dragon amigurumi with expressive eyes, twisted spiral horns, ribbed neck, and articulated wings. The pattern recreates the sculpted snout, layered black ridges, and contrast claws you see. Detailed round-by-round instructions guide you through head, neck, body, legs, arms, horns, wings, tail and finishing touches.

Intermediate 8-10 Hours

Materials Needed for Orange & Black Little Dragon Amigurumi Pattern

โ€” Main Fabric

  • 01
    Worsted weight cotton or cotton-blend yarn (#4), approximately 140-160g in main color (bright orange as seen)
  • 02
    100-120g in accent color black for horns, limbs, wing edges, ribs, and details
  • 03
    Small amounts (10-20g each) of dark brown or very dark orange for embroidery accents if desired
  • 04
    Optional small scrap of white for eye highlights if not using glossy safety eyes

โ€” Tools Required

  • 01
    3.0mm crochet hook for tight amigurumi fabric (use smaller if your stitches are loose)
  • 02
    2.5mm crochet hook for horns and thin details (optional)
  • 03
    Safety eyes 12mm (or 10-14mm depending on preference) with washers
  • 04
    Polyester fiberfill stuffing
  • 05
    Yarn needle for sewing pieces and embroidery
  • 06
    Stitch markers (at least 3-4)
  • 07
    Scissors
  • 08
    Pins for assembly
  • 09
    Optional: 18-20 gauge floral wire or pipe cleaners for poseable horns/wings
  • 10
    Optional: black embroidery thread for additional outline details
  • 11
    Optional: fabric glue for securing safety eye washers if desired

Progress Tracker

0% Complete

โ€” Notes & Gauge :

Info :

This pattern is worked in continuous rounds unless otherwise stated. Use a stitch marker to mark the start of each round. Work tightly so stuffing does not show through. Numbers in parentheses show total stitches for the round. If you prefer a firmer texture, go down one hook size.

โ€” Head :

Round 1 :

6 sc in magic ring (6)

Round 2 :

6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

(2 sc, inc) x 6 (24)

Round 5 :

(3 sc, inc) x 6 (30)

Info :

Keep rounds even and tidy; the head uses a 48- to 54-st circumference at max โ€” we will expand to 42-48 for this sculpted head.

Round 6 :

(4 sc, inc) x 6 (36)

Round 7 :

(5 sc, inc) x 6 (42)

Round 8 :

(6 sc, inc) x 6 (48)

Round 9 :

1 sc in each st (48)

Round 10 :

1 sc in each st (48)

Info :

Place safety eyes between rounds 12-13, approximately 12-14 stitches apart center-to-center for a friendly, intense expression. Use a pin to check placement โ€” the eyes pictured sit slightly forward on the head, closer to the snout.

Round 11 :

1 sc in each st (48)

Round 12 :

1 sc in each st (48)

Round 13 :

1 sc in each st (48)

Info :

Mark the center front stitch of the head (this will be nose center). From that stitch, count 6 stitches to each side for eye placement as an approximate guide if you did not use the pin method.

Round 14 :

(6 sc, dec) x 6 (42)

Round 15 :

(5 sc, dec) x 6 (36)

Round 16 :

1 sc in each st (36)

Round 17 :

1 sc in each st (36)

Info :

Begin shaping snout by working a short muzzle section in front center โ€” we will add the snout separately to ensure good sculpting. If your stitch tension is tight, you may need to switch to a slightly larger hook for snout rounds to avoid a too-small muzzle.

Round 18 :

(3 sc, dec) x 6 (30)

Round 19 :

(2 sc, dec) x 6 (24)

Round 20 :

1 sc in each st (24)

Round 21 :

1 sc in each st (24)

Info :

Start stuffing head firmly but not overly tight. Stuff broadly so the forehead and cheeks keep a rounded shape. Leave room in the snout area for the separate muzzle piece which will be attached and stuffed further.

Round 22 :

(2 sc, dec) x 6 (18)

Round 23 :

(1 sc, dec) x 6 (12)

Round 24 :

6 dec (6)

Info :

Fasten off leaving a long tail for sewing the opening closed. Complete stuffing so the head holds shape and set aside gently.

Round 25 - Muzzle (worked separately) :

Make a small oval muzzle for the sculpted nose. Start: mr 6 sc (6)

Round 26 :

Inc in each st around (12)

Round 27 :

(1 sc, inc) x 6 (18)

Round 28 :

1 sc in each st (18)

Round 29 :

(2 sc, dec) x 6 (12)

Round 30 :

(1 sc, dec) x 4, sc in remaining 4 (8)

Info :

Stuff muzzle quite firmly to hold a nice nose shape. Use a small amount of fiberfill and shape with your needle. Sew muzzle to the front center of the head aligning nose tip with the center front marked earlier. Whip stitch neatly around the base then add a couple of strengthening stitches through head and muzzle to lock it in place.

Round 31 - Eyebrow Ridges (Make 2) :

Using black, ch 2, 4 sc in 2nd ch from hook, sl st to end, fasten off. Position above eye and sew in place with small invisible stitches for a raised ridge appearance. Repeat for both eyes.

Round 32 - Nose Embroidery :

Use black yarn and embroider two small nostrils on the muzzle with satin stitch. Anchor securely and weave in ends behind the muzzle.

Info :

Safety eyes: insert before sewing muzzle if you haven't already. Fit washers and ensure they are locked; apply a tiny dot of fabric glue behind washers if you want extra security. Check expression and adjust eyebrow ridges accordingly.

โ€” Neck (ribbed design) :

Round 1 :

mr 6 sc (6)

Round 2 :

6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

(2 sc, inc) x 6 (24)

Round 5-6 :

1 sc in each st (24)

Info :

The long neck on the model is ribbed using alternating rounds in BLO to create raised ridges. We'll work a tall tube and then use BLO rounds on every other round to create texture. Continue until you reach desired neck length (we will provide many rounds for height).

Round 7 :

1 sc in each st BLO (24)

Round 8 :

1 sc in each st (24)

Round 9 :

1 sc in each st BLO (24)

Round 10 :

1 sc in each st (24)

Round 11 :

1 sc in each st BLO (24)

Round 12 :

1 sc in each st (24)

Round 13 :

1 sc in each st BLO (24)

Round 14 :

1 sc in each st (24)

Round 15 :

1 sc in each st BLO (24)

Round 16 :

1 sc in each st (24)

Info :

Continue alternating BLO and full rounds until you have 18-24 total rounds for a long neck โ€” the pictured neck has distinct ribs about 8-10 high due to the taller gauge; aim for 16 rounds total for this scale.

Round 17 :

1 sc in each st BLO (24)

Round 18 :

1 sc in each st (24)

Round 19 :

1 sc in each st BLO (24)

Round 20 :

1 sc in each st (24)

Info :

Leave a long tail to sew the neck to the body top later. Stuff the neck lightly so it is firm but still flexible. For a smoother join with the head, leave the top opening a little unstuffed and join after head is attached to body.

โ€” Body :

Round 1 :

6 sc in magic ring (6)

Round 2 :

6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

(2 sc, inc) x 6 (24)

Round 5 :

(3 sc, inc) x 6 (30)

Round 6 :

(4 sc, inc) x 6 (36)

Round 7 :

(5 sc, inc) x 6 (42)

Round 8 :

(6 sc, inc) x 6 (48)

Info :

The body increases form an oval base that peaks around 48 stitches. The model has a rounded belly and tapered top that will receive the neck. We'll work even rounds for height and then decrease gradually for the top where the neck attaches.

Round 9-14 :

1 sc in each st (48)

Round 15 :

(6 sc, dec) x 6 (42)

Round 16 :

(5 sc, dec) x 6 (36)

Info :

Begin stuffing the body firmly now, focusing on the lower belly to help the plush sit upright. The bottom should be very firm and round so the figure balances well.

Round 17 :

1 sc in each st (36)

Round 18 :

1 sc in each st (36)

Round 19 :

(4 sc, dec) x 6 (30)

Round 20 :

(3 sc, dec) x 6 (24)

Round 21 :

(2 sc, dec) x 6 (18)

Info :

Stop stuffing a little before the final decreases so you can shape the neck-to-body junction cleanly. Leave an opening to sew the neck and head assembly in place with a long tail.

Round 22 :

(1 sc, dec) x 6 (12)

Round 23 :

6 dec (6)

Info :

Fasten off leaving a long tail for sewing. If you prefer, leave the bottom open and sew a felt circle inside to create a flat base for extra stability before closing completely.

โ€” Arms (Make 2) :

Round 1 :

mr 6 sc (6) in black

Round 2 :

6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

1 sc in each st (18)

Round 5 :

1 sc in each st (18)

Info :

The arms are black with small orange claws. Work the palm and lower arm in black, then switch to orange for the claw tips in the final rounds.

Round 6 :

1 sc in each st (18)

Round 7 :

(3 sc, dec) x 3 (15)

Round 8 :

1 sc in each st (15)

Round 9 :

Change to orange. 1 sc in each st (15)

Round 10 :

(2 sc, dec) x 3 (12)

Round 11 :

Change to black, 1 sc in each st (12)

Round 12 :

1 sc in each st (12)

Round 13 - Claws :

Using orange, make 3 small claw bumps across the end: attach yarn, ch 2, 3 sc in 2nd ch from hook, sl st back to seam, repeat spaced evenly, fasten off leaving tail to sew down. Alternatively, work single crochet bumps by 1 sc, ch1, 1 sc in same stitch to form three raised claws.

Info :

Stuff hands firmly but leave the top opening slightly open to sew the arms to the body. Sew arms to body between rounds 18-22 on sides for natural placement; see assembly section for exact placement guidance.

โ€” Legs (Make 2) :

Round 1 :

mr 6 sc (6) in black

Round 2 :

6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

(2 sc, inc) x 6 (24)

Round 5 :

1 sc in each st (24)

Round 6 :

1 sc in each st (24)

Info :

Legs are sturdy and black with orange toe claws. The foot is worked then the ankle and short upper leg. Reinforce the sole with a tight weave of stitches or an inserted felt piece if needing extra stability.

Round 7 :

(4 sc, inc) x 4, 2 sc (28)

Round 8 :

1 sc in each st (28)

Round 9 :

(5 sc, inc) x 4 (32)

Round 10-12 :

1 sc in each st (32)

Round 13 :

(5 sc, dec) x 4 (28)

Round 14 :

Change to orange for toes. 1 sc in each st (28)

Round 15 :

(3 sc, dec) x 6 (22)

Round 16 :

Work toes: create three small claws by making 3 small bump motifs across the front of the foot using orange as for arms. Fasten off and leave tail for sewing.

Info :

Stuff feet firmly to create a flat base and ensure the toy can sit upright. Sew legs to bottom of body, aligning the front edges with the belly seam, spacing them evenly for balance (see assembly).

โ€” Horns (Make 2 spiral twisted horns) :

Info :

Horns are constructed as spiraled cones. Use a slightly smaller hook to keep a dense spiral. Work in continuous rounds; spiral effect is achieved by occasional increases and working in back loops to emphasize ridges. Optionally insert wire for poseable horns.

Round 1 :

Using black, mr 6 sc (6)

Round 2 :

6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4 :

(2 sc, inc) x 6 (24)

Round 5 :

(3 sc, inc) x 6 (30)

Round 6 :

Work 1 sc in each st BLO (30)

Round 7 :

1 sc in each st (30)

Round 8 :

(4 sc, dec) x 5, sc in remaining 10 (25)

Round 9 :

1 sc in each st BLO (25)

Round 10 :

1 sc in each st (25)

Round 11 :

(3 sc, dec) x 5 (20)

Round 12 :

1 sc in each st BLO (20)

Round 13 :

1 sc in each st (20)

Round 14 :

(2 sc, dec) x 5 (15)

Round 15 :

1 sc in each st BLO (15)

Round 16 :

(1 sc, dec) x 5 (10)

Round 17 :

1 sc in each st BLO (10)

Round 18 :

6 dec (4)

Info :

Do not fasten off yet. Insert a short length of wire for poseability if desired. To create the spiral look, continue wrapping a small i-cord of sc around the horn base and sew spirally up the horn, or alternate between BLO and full rounds to form ridges. Make the horn taper sharper by sewing a running stitch to twist slightly after stuffing.

Round 19 :

Fasten off leaving a long tail to sew horn securely to head. Make second horn matching the first and pair them symmetrically over the crown.

โ€” Head Spines & Brow Spikes (Make multiples) :

Round 1 :

With black, ch 3, 3 sc in 2nd ch from hook, 1 sc in next, sl st, fasten off (small teardrop spike). Make 6-8 for the top ridge and 2 small ones for brows. Sew along crown from forehead center to back in spaced increments, following the reference photo spacing.

Info :

Sew spikes to top center of head in descending size. Use pins to line them up symmetrically. The brow spikes are short and should sit just above the safety eyes to emphasize expression.

โ€” Wings (Make 2) :

Wing Panel - Round 1 :

Using orange, ch 12, sc in 2nd ch from hook, sc across (11)

Round 2 :

Ch1, turn, sc across (11)

Round 3 :

Inc at first and last st to create slight curve: 2 sc, 7 sc, 2 sc (13)

Round 4 :

Work along edge increasing at points to create a rounded wing shape, aim for 20-26 sts around outer edge while keeping inner edge straight where it will attach to body

Round 5 :

Fasten off orange. With black, join at outer edge and work 1 sc in each st around to create a black border (this forms membrane trim).

Wing Ribs :

Make 3-4 ribs per wing from black: ch length equal to membrane curve (approx 8-12 ch), sc back along chain to make a tight rope, fasten off leaving tail. Position ribs evenly across the wing and sew one end to the top join (near shoulder) and the other near outer edge to create the webbing effect. For the raised piping on the membrane ribs, use a thin crocheted i-cord or rope and sew on top of ribs to match the image.

Info :

Optionally insert flexible wire inside each rib rope before sewing so ribs hold an arched position. The wings pictured are edged black with orange membranes and black ribs creating a skeletal look.

Wing Attachment Edge :

Work a small sc edge along the wing inner curve in black to have a neat seam for sewing to the body. Leave long tail for attachment.

โ€” Tail :

Round 1 :

mr 6 sc in orange (6)

Round 2 :

6 inc (12)

Round 3 :

(1 sc, inc) x 6 (18)

Round 4-8 :

1 sc in each st (18)

Round 9 :

(2 sc, dec) x 6 (12)

Round 10-16 :

1 sc in each st (12). Add small black spikes along the top of the tail by sewing small teardrop spikes (same technique as head spikes) at intervals along the top center of tail. Continue tapering if desired by decreasing gradually after round 16.

Info :

Tail length should match scale of body; the pictured model has a medium-length tail with about 12-16 rounds. Stuff lightly and leave long tail for sewing to back center of body at lower rounds (about body round 7โ€“10).

โ€” Belly Scales / Chest Stripe (Optional) :

Info :

Create a vertical panel of orange or darker orange using sc rows to sew onto the front of the body for a defined belly. Work a rectangular panel to fit and then sew down the sides. The pictured dragon has an orange center belly contrasted by black sides โ€” recreate by crocheting those panels separately and sewing them in place.

โ€” Finishing Details :

Eye Surrounds :

Use black yarn to create small raised circles around the safety eyes: work 6-8 sc in a small ring but do not close tightly; instead lay this ring around the eye and sew carefully to create the framed look seen in photo.

Nose & Mouth Embroidery :

Use black yarn to stitch small nostrils and a short smile line under the snout. A few short straight stitches create the smile impression. Be careful to keep stitches tidy and anchor well inside the head away from visible surface.

Claw Definition :

Use small orange bump motifs sewn onto the black paw ends to create toe claws as seen. Secure tightly and hide ends inside the paw interior.

Info :

Weave in all ends and trim close. Use pins to position wings, head, arms and legs, then sew firmly using the long tails left from pieces. Reinforce high-stress attachment points with extra passes of yarn for stability.

โ€” Decorative Ridges (Black lines on head, neck and back) :

Info :

These raised decorative ridges are created using short tubes or single crochet ropes in black (approx 2-6 stitches length) sewn onto the surface. Make several ropes by chaining 6-12, then working sc back along chain to make dense cord. Sew cords in pattern on top of head, along neck ribs, and down the back. Position symmetrical cords on each side of the head for the striped look in the photos.

โ€” Assembly :

Info :

Pin parts in position before stitching. Use a strong whip stitch or ladder stitch to attach parts. Match left and right placements by counting stitches from the center line on the body and head. For a seamless look, sew through the inner edge of both pieces and tighten gradually.

Assembly Instructions

  • Attach head to body by inserting the neck tube into the body opening. Pin in place first, then sew securely using whip stitch all around, ensuring even attachment. Aim to sew through body rounds 16-20 area and neck top to middle rounds for a snug join.
  • Position arms on sides of body at approximately body rounds 14-18 to create a natural resting pose. Pin both arms symmetrically, then sew through both arm and body using ladder stitch for invisible seam.
  • Attach legs to bottom of body at the base, spacing them evenly approximately 8-10 stitches apart. Sew each leg securely with several passes, and reinforce the front toes area with extra stitches so the dragon sits upright.
  • Sew horns to top sides of head slightly back from the forehead center; align to the crown spikes. Use the long tail to secure with multiple stitches into the head base and through the spike ridge for stability.
  • Pin wings at the upper back near rounds 8-12 and sew along inner attachment edge. Reinforce the joint with an extra row of stitching and tack the top of the wing near the shoulder with two more stitches to prevent drooping.
  • Sew tail to the back center lower body at approximately body round 7-10. Add a few stitches through the base and into the inner body stuffing to anchor it securely.
  • Sew the small decorative cords (ribs and head stripes) by laying them in position and stitching every 2-3 stitches so they lie flat. Use hidden stitches under the cord to keep the top line clean.
  • Secure any loose ends by weaving through several stitches and trimming close to work. Add a drop of clear craft glue to the knot ends if you want extra strength (avoid glue on visible areas).

Important Notes

  • ๐Ÿ’กUse stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping
  • ๐Ÿ’กStuff body parts gradually as you work rather than waiting until the end, especially for narrow openings like arms and legs
  • ๐Ÿ’กFor safety eyes, position and secure before stuffing head fully - they cannot be repositioned once locked in place
  • ๐Ÿ’กMaintain consistent tension throughout the project; too tight creates stiff, small pieces, too loose creates floppy, holey fabric
  • ๐Ÿ’กWhen sewing pieces together, use yarn slightly thinner than working yarn for neater, less visible seams
  • ๐Ÿ’กPin all pieces in position before final sewing to ensure proper placement and symmetry
  • ๐Ÿ’กFor amigurumi, work tightly enough that stuffing doesn't show through stitches
  • ๐Ÿ’กKeep a row counter or notepad to track rounds, especially in long even-stitch sections

This fierce little dragon brings bold color and sculpted charm to your handmade collection! Every ridge, claw and twisted horn adds character as you stitch them into place. The detailed steps help you recreate the expression and posture seen in the photos โ€” a satisfying project you'll be proud to display. ๐Ÿ‰๐Ÿงถ Pop on your favorite podcast, and enjoy bringing this fiery friend to life. Share your finished dragon with others for a smile! โœจ

You ask,

we answer.

FAQs

What is the finished size of this amigurumi?

Based on the specified materials and hook size, the finished piece will measure approximately 10-12 inches (25-30 cm) in height from base to horn tip. Using different yarn weights will proportionally change the final size.

Can I use different yarn weights for this pattern?

Yes! You can use any yarn weight, but remember to adjust your hook size accordingly (generally 1-2 sizes smaller than yarn recommendation for tight amigurumi fabric). Different weights will change the final size proportionally.

Do I need to use safety eyes or can I embroider them?

Both options work beautifully! Safety eyes give a professional look and are very secure, perfect for gifts. Embroidered eyes are ideal for young children as they have no small parts, and allow for more expression customization.

How much stuffing will I need?

For this size project, approximately 100-140 grams of polyester fiberfill should be sufficient. Stuff firmly but not overly tight, allowing the piece to maintain its shape while still being cuddly.

Can I make the arms and legs poseable?

Absolutely! Insert pipe cleaners or floral wire before stuffing limbs completely. Bend wire to desired shape, ensuring ends are folded over safely, then continue stuffing around the wire for poseable limbs.

What if my stitch count is off?

If you notice a counting error, it's best to unravel back to where the count was correct. Trying to compensate later often creates visible distortions. Using a stitch marker at round starts helps prevent counting mistakes.

How do I prevent holes when stuffing?

Work with tight, consistent tension throughout, using a hook slightly smaller than yarn recommendation. When stuffing, distribute fiberfill evenly in small amounts rather than large chunks.

Can I customize colors and details?

Definitely! Feel free to use any color combinations you love. You can also add accessories, change facial expressions, or adjust proportions slightly to make your creation unique while following the basic structure.