with cart lesson