[In progress: 4] Basket classes