combine items in cart start handling errors