This is a really great breakdown