add cart and test