#17 Shopping cart working.