fb-trigger
Build A Consistent Ashtanga Yoga Practice For LifeBuild A Consistent Ashtanga Yoga Practice For Life
Tell me about yourself to get your personalized plan

Build A Consistent Ashtanga Yoga Practice For Life

A progressive practice and steady growth, one breath at a time.
A progressive practice and steady growth, one breath at a time.
  • Personalized daily practice that evolves with you
  • Step-by-step guidance rooted in traditional method & modern science
  • Unlock postures & deepen understanding through discipline & feedback
Joseph Armstrong
Created byJoseph Armstrong
Ashtanga Yoga teacher with 10+ years experience. Director of the world renown Miami Life Center. Teaching transformational workshops worldwide.
Background
Hero image

Your coach

Your breath is steady in foundational postures, but transitions between poses are rushed. Slow down your vinyasa count and focus on linking each movement to your inhale and exhale in your next session.

Today's Practice

40 min • Primary Series Progression

Continue practice
Tell me about yourself to get your personalized plan
CONSISTENCY CHANGES EVERYTHING

I'm not overstating it. A steady practice can change your life... one breath at a time

I experienced that change personally, and I’ve watched it unfold in hundreds of students over the years.

This app teaches Ashtanga Yoga progressively through a Mysore-inspired approach rooted in breath, consistency, and sustainable practice. Learn the sequence gradually through daily guidance, Sanskrit, philosophy, nervous system awareness, and embodied repetition—building a steady relationship to practice over time.

You won’t just follow along with a teacher. Over time, you’ll memorize the sequence, understand the method, and build a practice you can truly call your own.

Feature image

Nice job!

You crushed your goal of completing 7 consistent daily practices this week.

auto_graph

Learn progressively, build the sequence gradually

Unlock each posture through a structured, adaptive system that evolves with your consistency, readiness, and breath—not just speed or flexibility.

self_improvement

Embody tradition

Receive daily guidance rooted in traditional Ashtanga methodology, including Sanskrit, breath, philosophy, and vinyasa count—making practice part of everyday life.

psychology_alt

Build resilience and self-awareness

Integrate meditation, reflective practices and science based nervous system support that cultivates steadiness, emotional balance, discipline, and self-awareness.

Small Practices, Big Changes

More than a yoga app — it's a living practice.

Honestly, my goal is to eventually put myself out of a job and hand you the keys to your own practice.

This app guides you through the Ashtanga Yoga Primary Series, one pose at a time, using a Mysore Style inspired approach rooted in consistency, breath, and sustainable growth. Daily practice includes guided video and audio instruction, Sanskrit, philosophy, vinyasa count, and nervous system awareness. Instead of overwhelming you with the full sequence immediately, the practice evolves gradually over time—helping you build steadiness, confidence, and a personal relationship to the method itself.

Build A Consistent Ashtanga Yoga Practice For LifeBuild A Consistent Ashtanga Yoga Practice For Life
Tell me about yourself to get your personalized plan

Build A Consistent Ashtanga Yoga Practice For Life

A progressive practice and steady growth, one breath at a time.
A progressive practice and steady growth, one breath at a time.
  • Personalized daily practice that evolves with you
  • Step-by-step guidance rooted in traditional method & modern science
  • Unlock postures & deepen understanding through discipline & feedback
Joseph Armstrong
Created byJoseph Armstrong
Ashtanga Yoga teacher with 10+ years experience. Director of the world renown Miami Life Center. Teaching transformational workshops worldwide.
Background
Hero image

Your coach

Your breath is steady in foundational postures, but transitions between poses are rushed. Slow down your vinyasa count and focus on linking each movement to your inhale and exhale in your next session.

Today's Practice

40 min • Primary Series Progression

Continue practice
Tell me about yourself to get your personalized plan
CONSISTENCY CHANGES EVERYTHING

I'm not overstating it. A steady practice can change your life... one breath at a time

I experienced that change personally, and I’ve watched it unfold in hundreds of students over the years.

This app teaches Ashtanga Yoga progressively through a Mysore-inspired approach rooted in breath, consistency, and sustainable practice. Learn the sequence gradually through daily guidance, Sanskrit, philosophy, nervous system awareness, and embodied repetition—building a steady relationship to practice over time.

You won’t just follow along with a teacher. Over time, you’ll memorize the sequence, understand the method, and build a practice you can truly call your own.

Feature image

Nice job!

You crushed your goal of completing 7 consistent daily practices this week.

auto_graph

Learn progressively, build the sequence gradually

Unlock each posture through a structured, adaptive system that evolves with your consistency, readiness, and breath—not just speed or flexibility.

self_improvement

Embody tradition

Receive daily guidance rooted in traditional Ashtanga methodology, including Sanskrit, breath, philosophy, and vinyasa count—making practice part of everyday life.

psychology_alt

Build resilience and self-awareness

Integrate meditation, reflective practices and science based nervous system support that cultivates steadiness, emotional balance, discipline, and self-awareness.

Small Practices, Big Changes

More than a yoga app — it's a living practice.

Honestly, my goal is to eventually put myself out of a job and hand you the keys to your own practice.

This app guides you through the Ashtanga Yoga Primary Series, one pose at a time, using a Mysore Style inspired approach rooted in consistency, breath, and sustainable growth. Daily practice includes guided video and audio instruction, Sanskrit, philosophy, vinyasa count, and nervous system awareness. Instead of overwhelming you with the full sequence immediately, the practice evolves gradually over time—helping you build steadiness, confidence, and a personal relationship to the method itself.

Feature showcase

Opening Chant & Intention

Breath Awareness Practice

Today's Practice

40 min • Primary Series Progression

Start practice

Practice Reflection

Including everything you need to succeed:

fitness_center

Progressive pose unlocking based on consistency and readiness

keyboard_arrow_down

Advance through the Primary Series step by step, unlocking postures as you demonstrate integration and stability.

event_repeat

Adaptive daily practice builder for a practice  ritual that evolves with you

keyboard_arrow_down

Receive a personalized sequence each day, tailored to your experience, feedback, and physical readiness.

play_circle

Step-by-step video guidance for every posture and transition

keyboard_arrow_down

Follow clear demonstrations, alignment cues, breath guidance, and modifications—rooted in traditional Ashtanga lineage.

hearing

Audio-guided practice with vinyasa counting and Mysore-style cues

keyboard_arrow_down

Practice hands-free with breath pacing, Sanskrit counts, and subtle guidance to support your flow and focus.

self_improvement

Integrated meditation lessons for nervous system regulation and self-awareness

keyboard_arrow_down

Explore mindfulness, breathwork, and insight-based meditation to support your practice on and off the mat.

psychology

Feedback-driven adaptation for intelligent progression and support

keyboard_arrow_down

Log your experience after each session; the app adjusts pacing, repetition, and recommendations to fit your needs.

auto_stories

Philosophy and lineage lessons woven into your journey

keyboard_arrow_down

Learn the roots, history, and principles of Ashtanga Yoga, including Tristhana, discipline, and the intelligence of the sequence.

language

Sanskrit chanting and pronunciation tools for authentic practice

keyboard_arrow_down

Gradually learn Sanskrit posture names, vinyasa counts, and traditional mantras with clear audio and pronunciation guidance.

insights

Progress tracking and habit support to reinforce discipline and consistency

keyboard_arrow_down

Visualize your journey, celebrate milestones, and build a sustainable daily practice with gentle reminders and analytics.

Created by Joseph Armstrong

A steady practice shouldn’t depend on perfect circumstances.

Joseph Armstrong

Joseph Armstrong

Ashtanga Yoga teacher with 10+ years experience. Director of the world renown Miami Life Center. Teaching transformational workshops worldwide.

For over a decade, I’ve dedicated my life to teaching Ashtanga Yoga through the traditional Mysore method—first in my Miami-based studio, and later with students around the world. My own journey began as a student struggling to build consistency, unsure how to progress, and overwhelmed by the complexity of the Primary Series. It was through the patient guidance of my teachers and the rhythm of daily practice that I began to truly embody the method—not just memorizing postures, but developing breath, awareness, resilience, and trust in myself over time.As a teacher, I’ve seen firsthand how transformative this approach can be. But I also understand the realities of modern life: travel, busy schedules, inconsistent access to guidance, injuries, self-doubt, and the challenge of sustaining practice alone.This app was designed to function like a digital Mysore room—guiding you progressively through the Primary Series with steadiness, intelligence, and respect for tradition. Rather than overwhelming you with the entire sequence at once, the practice unfolds gradually over time through guided video, Sanskrit, philosophy, vinyasa count, nervous system awareness, and daily repetition.My hope is that, over time, you won’t need the app forever. You’ll build confidence, consistency, and a relationship to the practice that becomes fully your own.

Meet Joseph & the App
_MG_6033
IMG_4763 2
_MG_5958 2

Ashtanga is more than a collection of poses. It's a detailed method.

Build a sustainable daily yoga practice
Master the Ashtanga Primary Series step by step
Unlock postures based on readiness and consistency
Integrate breath, movement, and gaze (Tristhana)
Develop discipline and self-awareness on and off the mat
Experience the therapeutic effects of consistent practice
Understand the roots and lineage of Ashtanga Yoga
Apply modern science to safe, effective practice
Use feedback to personalize your progression
Practice Sanskrit counting and traditional mantras
Support nervous system regulation through meditation
Develop resilience, clarity, and emotional balance
GUIDANCE THAT EVOLVES WITH YOU

Every practice meets you where you are.

Built with powerful AI, this app is unlike anything you've ever used before. Your entire experience will be designed just for you.

book

Half Lotus Modifications for Tight Hips

Personalized Lesson • 12 min

Yesterday you mentioned your tight hips. Here’s a lesson on half lotus modifications that adapts the traditional sequence to your current mobility, helping you safely build flexibility and stability while honoring the Ashtanga method.

What to do
wb_sunny
Breath-Centered Warmup
3 min
chevron_right
fitness_center
Half Lotus Entry: Supported Variation
4 min
chevron_right
directions_run
Active Hip Mobility Drill
3 min
chevron_right
spa
Mindful Closing & Reflection
2 min
chevron_right
How it works

Embody the Ashtanga Yoga method in 4 steps

It only takes a few minutes to get started

Onboarding Quiz

What is your main intention for using this app?

Build a consistent daily yoga practice
Learn and embody the Ashtanga Primary Series
Improve strength, flexibility, and breath
Reduce stress and support my nervous system
1

Complete the onboarding quiz

I'll meet you where you are. Share your background, goals, and physical readiness so the app can tailor your Ashtanga journey to your unique needs. You can get as personal as you want.

Your Plan

Week 1

Foundations of Practice

Surya Namaskar A & B
Breath and Vinyasa Basics
Closing Sequence Introduction
Daily Practice Ritual
Week 2Upcoming

Early Standing & Integration

2

Get your personalized plan

Receive a progressive practice plan rooted in tradition, evolving at your pace based on consistency, readiness, and feedback.

Today, June 22

6
V

Opening Chant & Intention

Ritual • 2 min

Breath Awareness Practice

Activity • 3 min

Primary Series Progression

Practice • 40 min

Practice Reflection

Journal • 4 min

3

Follow daily tasks to stay on track

Each day, access guided practice with video, audio cues, and reflection—building discipline, breath awareness, and a deeper clarity on and off the mat.

Your Progress

Practice Consistency

52.3 days

as of Jun 22

MarchJune

Series Journey (Sequence Progression)

32.7 postures

as of Jun 22

MarchJune
4

Watch your practice evolve

Reflect on your experience after each session and watch the app adapt, unlocking new postures and deeper layers of the method as you grow in skill and consistency.

It only takes 2 minutes to get started

starstarstarstarstar

See how Joseph Armstrong, and this method, has impacted lives around the world

Join millions of people achieving their goals on Studio

Arinnsa Lin testimonial photo
I’ve been practicing Ashtanga yoga method with Joseph for over three years. You will find him not only has a solid Ashtanga yoga method background but the abundance and knowledge in any form of yoga. He’s also very good at giving cues and pose breakdowns. I’ve been progressing much and I highly recommend his class!
Arinnsa Lin's profile
starstarstarstarstar
Arinnsa Lin
VERIFIED CUSTOMER
Quote
Practicing with Joseph is a true gift. He brings a deep sense of calm, steadiness, and joy to every class. His teaching is gentle yet grounded, creating a space where students feel both supported and inspired. He guides with presence, wisdom, and genuine care, and it’s clear he truly loves what he does.
Beatriz Yepes's profile
starstarstarstarstar
Beatriz Yepes
VERIFIED CUSTOMER
Audrey Rose testimonial photo
Joseph’s teaching carries both depth and clarity in a way that feels incredibly accessible to the modern student. I’ve been deeply inspired not only by his knowledge, but by the care and intention behind the way he shares it. Each experience studying with him leaves me feeling more connected to the practice, more curious, and eager to keep learning.
Audrey Rose's profile
starstarstarstarstar
Audrey Rose
VERIFIED CUSTOMER
Quote
Joseph’s teaching approach is about meeting each individual student where they are.
Geane Britto's profile
starstarstarstarstar
Geane Britto
VERIFIED CUSTOMER
Quote
The most knowledgeable workshop I’ve ever taken, led by one of the wisest yoga teachers I’ve met.
Paola Valez's profile
starstarstarstarstar
Paola Valez
VERIFIED CUSTOMER
Quote
Joseph’s very existence embodies yoga. A voice made for radio and a heart full of passion.
Claudia Sotomayor's profile
starstarstarstarstar
Claudia Sotomayor
VERIFIED CUSTOMER
Quote
Joseph has redefined what a yoga teacher can be through his knowledge and kindness.
Gaby Ochoa's profile
starstarstarstarstar
Gaby Ochoa
VERIFIED CUSTOMER
Quote
Joseph has a remarkable ability to instantly recognize what a student at any level is capable of. His adjustments are helpful and he shares his wealth of experience and knowledge with a calm lighthearted and encouraging manner.
Sara Krug's profile
starstarstarstarstar
Sara Krug
VERIFIED CUSTOMER
FAQ

Your questions, answered

Who is this app for?
expand_more
What will I learn in this app?
expand_more
How much time do I need to dedicate to this app?
expand_more
How personalized is the experience?
expand_more
Does the app include meditation or mindfulness practices?
expand_more
Will I learn about the tradition and philosophy of Ashtanga Yoga?
expand_more
Is this app suitable for beginners?
expand_more
What kind of support is available?
expand_more
BEGIN WHERE YOU ARE

Build a steady relationship to practice—one breath at a time.

I created this app to bring the clarity, structure, and progression of a Mysore-style practice into everyday life. Whether you’re practicing at home, traveling, or simply trying to build consistency, this space is designed to support you step by step—helping you develop a sustainable relationship to practice rooted in breath, awareness, and discipline.

targetAshtanga Journey
6
V

Good evening!

Loading...

list_alt
No activities available for today.
Today
Plan
Progress
Coach
Quick Activity Update
more_horiz
What should I focus on today?
10:00 PM
Today, we'll focus on hip mobility and safe entry into half lotus. This is important for progressing in the Primary Series while protecting your knees and honoring your body's current needs.
10:00 PM
I'm traveling and only have 5 minutes today. Can you update my activities?
10:01 PM
Absolutely! I'll adjust today's practice to focus on a short hip mobility warmup and a single supported half lotus drill, so you can maintain consistency even with limited time.
10:01 PM
targetAshtanga Journey
6
V

Good evening!

Loading...

list_alt
No activities available for today.
You're on a roll!
6 day streak
Today is June 22
check
check
check
check
check
check
S
M
T
W
T
F
S
infoWhat counts towards your streak?
checkReview a progress update
checkFinish a lesson
checkComplete an activity or session
checkTrack a measurement
Today
Plan
Progress
Coach

Your Plan

calendar_month
No plan data available for this app.
Today
Plan
Progress
Coach

Your Progress

monitoring
No measurements configured for this app yet.
Today
Plan
Progress
Coach

Including everything you need to succeed:

fitness_center

Progressive pose unlocking based on consistency and readiness

keyboard_arrow_down

Advance through the Primary Series step by step, unlocking postures as you demonstrate integration and stability.

event_repeat

Adaptive daily practice builder for a practice  ritual that evolves with you

keyboard_arrow_down

Receive a personalized sequence each day, tailored to your experience, feedback, and physical readiness.

play_circle

Step-by-step video guidance for every posture and transition

keyboard_arrow_down

Follow clear demonstrations, alignment cues, breath guidance, and modifications—rooted in traditional Ashtanga lineage.

hearing

Audio-guided practice with vinyasa counting and Mysore-style cues

keyboard_arrow_down

Practice hands-free with breath pacing, Sanskrit counts, and subtle guidance to support your flow and focus.

self_improvement

Integrated meditation lessons for nervous system regulation and self-awareness

keyboard_arrow_down

Explore mindfulness, breathwork, and insight-based meditation to support your practice on and off the mat.

psychology

Feedback-driven adaptation for intelligent progression and support

keyboard_arrow_down

Log your experience after each session; the app adjusts pacing, repetition, and recommendations to fit your needs.

auto_stories

Philosophy and lineage lessons woven into your journey

keyboard_arrow_down

Learn the roots, history, and principles of Ashtanga Yoga, including Tristhana, discipline, and the intelligence of the sequence.

language

Sanskrit chanting and pronunciation tools for authentic practice

keyboard_arrow_down

Gradually learn Sanskrit posture names, vinyasa counts, and traditional mantras with clear audio and pronunciation guidance.

insights

Progress tracking and habit support to reinforce discipline and consistency

keyboard_arrow_down

Visualize your journey, celebrate milestones, and build a sustainable daily practice with gentle reminders and analytics.

Created by Joseph Armstrong

A steady practice shouldn’t depend on perfect circumstances.

Joseph Armstrong

Joseph Armstrong

Ashtanga Yoga teacher with 10+ years experience. Director of the world renown Miami Life Center. Teaching transformational workshops worldwide.

For over a decade, I’ve dedicated my life to teaching Ashtanga Yoga through the traditional Mysore method—first in my Miami-based studio, and later with students around the world. My own journey began as a student struggling to build consistency, unsure how to progress, and overwhelmed by the complexity of the Primary Series. It was through the patient guidance of my teachers and the rhythm of daily practice that I began to truly embody the method—not just memorizing postures, but developing breath, awareness, resilience, and trust in myself over time.As a teacher, I’ve seen firsthand how transformative this approach can be. But I also understand the realities of modern life: travel, busy schedules, inconsistent access to guidance, injuries, self-doubt, and the challenge of sustaining practice alone.This app was designed to function like a digital Mysore room—guiding you progressively through the Primary Series with steadiness, intelligence, and respect for tradition. Rather than overwhelming you with the entire sequence at once, the practice unfolds gradually over time through guided video, Sanskrit, philosophy, vinyasa count, nervous system awareness, and daily repetition.My hope is that, over time, you won’t need the app forever. You’ll build confidence, consistency, and a relationship to the practice that becomes fully your own.

Meet Joseph & the App
_MG_6033
IMG_4763 2
_MG_5958 2

Ashtanga is more than a collection of poses. It's a detailed method.

Build a sustainable daily yoga practice
Master the Ashtanga Primary Series step by step
Unlock postures based on readiness and consistency
Integrate breath, movement, and gaze (Tristhana)
Develop discipline and self-awareness on and off the mat
Experience the therapeutic effects of consistent practice
Understand the roots and lineage of Ashtanga Yoga
Apply modern science to safe, effective practice
Use feedback to personalize your progression
Practice Sanskrit counting and traditional mantras
Support nervous system regulation through meditation
Develop resilience, clarity, and emotional balance
GUIDANCE THAT EVOLVES WITH YOU

Every practice meets you where you are.

Built with powerful AI, this app is unlike anything you've ever used before. Your entire experience will be designed just for you.

book

Half Lotus Modifications for Tight Hips

Personalized Lesson • 12 min

Yesterday you mentioned your tight hips. Here’s a lesson on half lotus modifications that adapts the traditional sequence to your current mobility, helping you safely build flexibility and stability while honoring the Ashtanga method.

What to do
wb_sunny
Breath-Centered Warmup
3 min
chevron_right
fitness_center
Half Lotus Entry: Supported Variation
4 min
chevron_right
directions_run
Active Hip Mobility Drill
3 min
chevron_right
spa
Mindful Closing & Reflection
2 min
chevron_right
How it works

Embody the Ashtanga Yoga method in 4 steps

It only takes a few minutes to get started

Onboarding Quiz

What is your main intention for using this app?

Build a consistent daily yoga practice
Learn and embody the Ashtanga Primary Series
Improve strength, flexibility, and breath
Reduce stress and support my nervous system
1

Complete the onboarding quiz

I'll meet you where you are. Share your background, goals, and physical readiness so the app can tailor your Ashtanga journey to your unique needs. You can get as personal as you want.

Your Plan

Week 1

Foundations of Practice

Surya Namaskar A & B
Breath and Vinyasa Basics
Closing Sequence Introduction
Daily Practice Ritual
Week 2Upcoming

Early Standing & Integration

2

Get your personalized plan

Receive a progressive practice plan rooted in tradition, evolving at your pace based on consistency, readiness, and feedback.

Today, June 22

6
V

Opening Chant & Intention

Ritual • 2 min

Breath Awareness Practice

Activity • 3 min

Primary Series Progression

Practice • 40 min

Practice Reflection

Journal • 4 min

3

Follow daily tasks to stay on track

Each day, access guided practice with video, audio cues, and reflection—building discipline, breath awareness, and a deeper clarity on and off the mat.

Your Progress

Practice Consistency

52.3 days

as of Jun 22

MarchJune

Series Journey (Sequence Progression)

32.7 postures

as of Jun 22

MarchJune
4

Watch your practice evolve

Reflect on your experience after each session and watch the app adapt, unlocking new postures and deeper layers of the method as you grow in skill and consistency.

It only takes 2 minutes to get started

starstarstarstarstar

See how Joseph Armstrong, and this method, has impacted lives around the world

Join millions of people achieving their goals on Studio

Arinnsa Lin testimonial photo
I’ve been practicing Ashtanga yoga method with Joseph for over three years. You will find him not only has a solid Ashtanga yoga method background but the abundance and knowledge in any form of yoga. He’s also very good at giving cues and pose breakdowns. I’ve been progressing much and I highly recommend his class!
Arinnsa Lin's profile
starstarstarstarstar
Arinnsa Lin
VERIFIED CUSTOMER
Quote
Practicing with Joseph is a true gift. He brings a deep sense of calm, steadiness, and joy to every class. His teaching is gentle yet grounded, creating a space where students feel both supported and inspired. He guides with presence, wisdom, and genuine care, and it’s clear he truly loves what he does.
Beatriz Yepes's profile
starstarstarstarstar
Beatriz Yepes
VERIFIED CUSTOMER
Audrey Rose testimonial photo
Joseph’s teaching carries both depth and clarity in a way that feels incredibly accessible to the modern student. I’ve been deeply inspired not only by his knowledge, but by the care and intention behind the way he shares it. Each experience studying with him leaves me feeling more connected to the practice, more curious, and eager to keep learning.
Audrey Rose's profile
starstarstarstarstar
Audrey Rose
VERIFIED CUSTOMER
Quote
Joseph’s teaching approach is about meeting each individual student where they are.
Geane Britto's profile
starstarstarstarstar
Geane Britto
VERIFIED CUSTOMER
Quote
The most knowledgeable workshop I’ve ever taken, led by one of the wisest yoga teachers I’ve met.
Paola Valez's profile
starstarstarstarstar
Paola Valez
VERIFIED CUSTOMER
Quote
Joseph’s very existence embodies yoga. A voice made for radio and a heart full of passion.
Claudia Sotomayor's profile
starstarstarstarstar
Claudia Sotomayor
VERIFIED CUSTOMER
Quote
Joseph has redefined what a yoga teacher can be through his knowledge and kindness.
Gaby Ochoa's profile
starstarstarstarstar
Gaby Ochoa
VERIFIED CUSTOMER
Quote
Joseph has a remarkable ability to instantly recognize what a student at any level is capable of. His adjustments are helpful and he shares his wealth of experience and knowledge with a calm lighthearted and encouraging manner.
Sara Krug's profile
starstarstarstarstar
Sara Krug
VERIFIED CUSTOMER
FAQ

Your questions, answered

Who is this app for?
expand_more
What will I learn in this app?
expand_more
How much time do I need to dedicate to this app?
expand_more
How personalized is the experience?
expand_more
Does the app include meditation or mindfulness practices?
expand_more
Will I learn about the tradition and philosophy of Ashtanga Yoga?
expand_more
Is this app suitable for beginners?
expand_more
What kind of support is available?
expand_more
BEGIN WHERE YOU ARE

Build a steady relationship to practice—one breath at a time.

I created this app to bring the clarity, structure, and progression of a Mysore-style practice into everyday life. Whether you’re practicing at home, traveling, or simply trying to build consistency, this space is designed to support you step by step—helping you develop a sustainable relationship to practice rooted in breath, awareness, and discipline.