implement buy and add to cart
add cart show