added customer basket and ability to modify it