shopping cart added and relationships implemented