Basket Implementation Part 2