# Habit loop
## Duhigg
[[duhigg2012PowerHabitWhy|Duhigg, C. (2012). The power of habit: Why we do what we do in life and business.]]
```mermaid
graph LR
cue(Cue)
routine(Routine)
reward(Reward)
routine --> reward
reward --> cue
cue --> routine
```
^habit-loop-duhigg
## Clear
[[clear2018AtomicHabitsEasy|Clear, J. (2018). Atomic habits: An easy and proven way to build good habits and break bad ones: tiny changes, remarkable results]]
```mermaid
graph LR
cue(Cue)
craving(Craving)
response(Response)
reward(Reward)
cue --> craving
craving --> response
response --> reward
reward --> cue
```
^habit-loop-clear
### Morning workout
```mermaid
graph LR
cue(Turn on the coffee)
craving(I want a<br>cup of coffee)
response(Do a quick<br>Apple Fitness+<br>workout)
reward(Pour a cup of coffee)
cue --> craving
craving --> response
response --> reward
reward --> cue
```