all cart tests pass including modified original tests