This version is completed after chapter 9. (Completing the cart)