Basket functions update