some testing and cart creation