updated cart check outs and tests