Basket refactor

Goods[] --> list<Goods>