implemented add to/remove from cart features; dropped product_qty method for now, next attempt will be taken upon in future