added shopping cart with own service