Chapter 12. Task G: Checkout.
Atom builder